TinyGo 0.8.0 发布,Go 编译器
2019-09-22 来源:OSCHINA
TinyGo是一个 Go 编译器,旨在用于微控制器,WebAssembly(WASM)和命令行工具等小型场景,基于 LLVM。0.8.0 版本增加了对 itsybitsy M4 的支持,还添加了对 GameBoy Advance 的一些初步支持。
command line:
- 修复 GO beta 版本的解析问题
- 编译前检查 Go 的主要/次要安装版本
- -target 验证标记能更好地解决无效目标问题
compiler:
- 修复在接口中存储链接列表时的崩溃
- 修复在 IR 生成中的 bug
- 实现 slice 表达式
- 添加支持 reflect 数据中的链接列表
standard library:
- reflect:实现对数组类型的支持,添加支持 t.Bits() 和 t.AssignableTo(),实现 t.Align() 和 t.Comparable(),添加对 struct 类型的支持,添加常见的测试日志记录方法,例如 Errorf/Fatalf/Printf 等等
更多内容见发布说明:
https://github.com/tinygo-org/tinygo/releases/tag/v0.8.0
标签: [db:TAGG]
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。
最新资讯
热门推荐