Go编译器默认启用了-G=3来支持泛型
根据Go项目代码仓库昨天提交合并的一份PR,在-G=3的cmd/compile中默认已经启用了Go语言。
根据描述,这个PR将cmd/compile的-G标志的默认值从0更改为3,这样就可以使用新的types2类型检查器和支持类型参数,也就是启用对泛型的支持。旧的类型检查器仍然可以与-gcflags=all=-G=0一起使用。这一改变也更新了回归测试工具,主要是因为默认行为的改变(例如,已知的types2类型检查器的改变)。但是-G=0模式仍在测试中。事实上,当Go 1.17上周发布时,开发人员发现通用代码已经被合并:
延伸 · 阅读
- 2021-09-01 16:37FPGA扇出过多导致的时序问题
- 2021-09-01 16:372.4GHz外置射频前端模组芯片的介绍
- 2021-09-01 16:37基于群体的WSN异常检测入侵检测系统应用方案
- 2021-09-01 16:37FPGA厂商经纬黎齐入选2021年北京市第三批“专精特新”中
- 2021-09-01 16:37疫情过后,新能源汽车市场会迎来爆发期吗?
- 2021-09-01 16:37互联网女皇4月17日发布了其著名的年度互联网趋势报告