谷歌FuchsiaOS计划“原生”支持运行Android和Linux应用程序2021-02-17Ant

Go1.16 正式发布,主要包括对 macOS ARM64、工具链优化、运行时和库实现优化的支持。此外linux网络编程原始套接字的魔力下linux网络编程原始套接字的魔力下,此版本保留了 Go 1 兼容性的承诺,几乎所有 Go 程序都像以前一样继续编译和运行。

Go 1.16 通过 GOOS=darwin, GOARCH=arm64 在 macOS(也称为 Apple Silicon)上增加了对 64 位 ARM 架构的支持。与 darwin/amd64 一样,darwin/arm64 也支持 cgo、内部和外部链接、c-archive、c-shared 和 pie 构建模式、竞赛检测器

Go 现在支持 NetBSD 上的 64 位 ARM 架构(netbsd/arm64)

Go 现在支持 OpenBSD 上的 MIPS64 架构(openbsd/mips64) 但还不支持 cgo

不再支持 x87​​ 模式编译 (GO386=387)。软浮点模式 (GO386=softfloat) 现在可用于支持非 SSE2 处理器

linux/riscv64 现在支持 cgo 和 -buildmode=pie

GO111MODULE 环境变量现在默认开启。可以通过将 GO111MODULE 设置为 auto 来切换回旧行为

go 命令现在支持新的 //go:embed 指令以将静态文件和文件树作为最终可执行文件的一部分包含在内

新的 runtime/metrics 包引入了一个稳定的接口,用于从 Go 运行时读取实现定义的指标

图片[1]-谷歌FuchsiaOS计划“原生”支持运行Android和Linux应用程序2021-02-17Ant-老王博客

将 GODEBUG 环境变量设置为 inittrace=1 现在会导致运行时为每个包 init 发出一行标准错误,总结其执行时间和内存分配

编译器现在可以内联带有未标记循环、方法值和类型判断的函数

详情请查看更新公告:

2020 年 OSCHINA 最佳

2021-02-17

谷歌的 Fuchsia OS 计划“原生”支持运行 Android 和 Linux 应用程序

2021-02-16

Ant Design 源码仓库被删除

2021-02-15

我觉得不错,请点击查看

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论