Posted in

Go编译器开发者的“最后一公里”难题:如何让自研编译器生成的二进制通过golang.org/x/tools/go/analysis/lint校验?

第一章:Go编译器开发者的“最后 … Go编译器开发者的“最后一公里”难题:如何让自研编译器生成的二进制通过golang.org/x/tools/go/analysis/lint校验?Read more

Posted in

Go自制编译器如何通过Go 1.23新引入的//go:compile pragma机制实现编译期DSL注入?(含patch提交记录)

第一章:Go自制编译器的演进背景 … Go自制编译器如何通过Go 1.23新引入的//go:compile pragma机制实现编译期DSL注入?(含patch提交记录)Read more

Posted in

Go编译器开发中的“时间炸弹”:time.Now()在build cache哈希计算中的隐式依赖,导致CI环境反复失效

第一章:Go编译器开发中的“时间 … Go编译器开发中的“时间炸弹”:time.Now()在build cache哈希计算中的隐式依赖,导致CI环境反复失效Read more