go 类型2:直接检查语法节点(不使用types2Map)

kmpatx3s  于 6个月前  发布在  Go
关注(0)|答案(8)|浏览(42)

[edit: By setting type information directly in syntax nodes rather than storing in types2 maps, we should be able to recover some of the compiler speed loss of Go 1.18.]
We should move type-checking to operate directly on the new syntax nodes. Placeholder issue.
Set for Go1.12 so it stays on the radar. Unclear yet if that is a realistic goal.

kninwzqo

kninwzqo1#

这是新贡献者可以帮忙的事情吗?它是一种长期的增量任务,您可以通过几个CLs树立榜样,然后人们可以跟随领导并提交更多内容吗?

uyhoqukh

uyhoqukh2#

对不起,这绝对不是新贡献者的任务。如果我们要做这件事,我们需要在Go团队中进行,并有专门的工程人员。谢谢。

xxb16uws

xxb16uws4#

https://go.dev/cl/396917提到了这个问题:cmd/compile: store type information directly in syntax tree

u3r8eeie

u3r8eeie5#

在这个问题上已经取得了一些进展:现在可以直接增强语法表达节点。

nwnhqdif

nwnhqdif7#

将文本内容移动到1.23。

new9mtju

new9mtju8#

当前不是一个高优先级的问题。将其移动到待办事项列表中。

相关问题