2022年8月2日,Go 1.19 正式发布,并添加了对 LoongArch 架构的原生支持。至此,LoongArch 指令系统在 Golang 社区成为与 X86、ARM 等指令系统并列支持的指令系统之一。
据龙芯官方介绍,2021年5月龙芯中科向 Golang 社区提交了 LoongArch 架构支持计划, 2021年8月龙芯中科向社区正式提交了完整的 LoongArch 架构源码,之后龙芯中科与 Golang 社区保持密切沟通, 联合社区开发者对 LoongArch64 架构支持源码进行了详细检视、深入讨论和多轮修改迭代, 2022年5月代码全部通过社区技术评审进入主干开发分支,LoongArch 成为 Golang 社区原生支持的全新指令架构。
除 Golang 编译器外,Golang 社区的重要的子项目 net、sys、tool 也加入了 LoongArch 架构的支持(下图),为 Go 开发的项目从其他架构平滑迁移到 LoongArch 架构打好了基础。