专栏名称: 码小辫
给程序员和编程爱好者分享计算机编程电子书以及相关的学习资源
今天看啥  ›  专栏  ›  码小辫

国内多个库被 rsc 钉上 Go 耻辱柱。。。

码小辫  · 公众号  ·  · 2024-07-17 17:30

文章预览

这还是比较突然的,下午正努力打工。国内社区群里突然就闹腾起来了。 仔细一看,原来是 Go 核心团队负责人 rsc,又冷不丁搞大招 😅。他直接把国内好几个知名库给直接钉上了 Go 源码库的耻辱柱上了。 如下图所示: 相关的源码地址: src/runtime/malloc.go [1] ,直接写在注释里了。 诱发这个事情的原由是:因为和新版本 Go1.23 不兼容,最新的版本不允许 //go:linkname 指向内部符号,包括 runtime 包。rsc 在相关 issues 中直言这些包过度使用 //go:linkname ,对此不是很满意。 本次负责相关的同学在测试 go 1.23rc1 的 Homebrew/homebrew-core#175310 时,发现了以上提到的库的报错。 直接关联提出多个 issues,表示 Go 1.23 不再允许 //go:linkname * runtime.* 的链接指令,要求尽快整改: 这波操作,感觉 rsc 还是很猛的。有种突然被糊了一脸的感觉。直接把你标注上核心代码 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览