Go 1.20.4 发布了

polaris · 2023-05-03 22:37:36 · 3985 次点击

有啥奇怪的,debug的时候默认禁用优化内联。</br> 以下来自于github.com/go-delve/delve/pkg/gobuild/gobuild.go</br>

func goBuildArgs(debugname string, pkgs []string, buildflags string, isTest bool) []string {
    args := []string{"-o", debugname}
    if isTest {
        args = append([]string{"-c"}, args...)
    }
    args = append(args, "-gcflags", "all=-N -l")
    if buildflags != "" {
        args = append(args, config.SplitQuotedFields(buildflags, '\'')...)
    }
    args = append(args, pkgs...)
    return args
}
#4
更多评论

最近发布的这两次版本,在win11系统上,更新安装的时候,一直卡在第一个界面-计算空间的时候,一直不动

#1
jan-bar
想要拥有,必定付出。

https://github.com/golang/go/issues/59572

修复这个bug才是重点额,感觉容易写出自我怀疑的bug,结果是go官方bug。

#2