Posted in

Go泛型函数单态化原理:为什么go tool compile -gcflags=”-S”显示相同签名生成了N个独立函数体?

第一章:Go泛型函数单态化原理概 … Go泛型函数单态化原理:为什么go tool compile -gcflags=”-S”显示相同签名生成了N个独立函数体?Read more

Posted in

Go字符串编译期常量折叠能力图谱:哪些操作能被go build -gcflags=”-S”证明已内联?附17个可验证案例

第一章:Go字符串编译期常量折叠 … Go字符串编译期常量折叠能力图谱:哪些操作能被go build -gcflags=”-S”证明已内联?附17个可验证案例Read more

Posted in

Go语言编译原理例题启蒙:从go build -gcflags=”-S”看变量逃逸、内联决策、函数调用约定——4道题读懂编译器心智

第一章:Go语言编译原理例题启蒙 … Go语言编译原理例题启蒙:从go build -gcflags=”-S”看变量逃逸、内联决策、函数调用约定——4道题读懂编译器心智Read more

Posted in

Go编译器内核探秘:从go build -gcflags=”-S”到ssa dump,2022年仅0.3%Go工程师掌握的汇编级优化路径

第一章:Go编译器内核演进与20 … Go编译器内核探秘:从go build -gcflags=”-S”到ssa dump,2022年仅0.3%Go工程师掌握的汇编级优化路径Read more