Go 1.19 正式发布
Go 1.19 现已发布,可以通过访问下载页面获得该版本。"它的大部分变化是在工具链、运行时和库的实现方面。一如既往,该版本保持了 Go 1 的兼容性承诺。我们期望几乎所有的 Go 程序都能像以前一样继续编译和运行"。该版本包括一些内存模型的调整,LoongArch port,文档评论机制的改进等。 具体更新内容如下: Go 1.19 完善并改进了Go 1.18 。开发团队将 Go 1.19 的泛型开发集中在解决社区报告的一些细微问题和极端情况,以及重要的性能改进(某些泛型程序性能改进高达 20%)。 文档注释现在支持链接、列表和更清晰的标题语法。此更改有助于用户编写更清晰、更容易浏览的文档注释,尤其是在具有大型 API 的包中。作为此更改的一部分,gofmt现在重新格式化文档注释以将标准格式应用于这些功能的使用。有关所有详细信息,可参阅“Go Doc Comments”。 Go 的内存模型现在明确定义了sync/atomic 包的行为。happens-before关系的正式定义已被修改,以与 C、C++、Java、JavaScript、Rust 和 Swift 使用的内存模型保持一致...