LDC 1.20.0 发布,D语言 新增可运行平台 iOS / tvOS / watchOS 支持!

冰力
 冰力
发布于 2020年02月15日
收藏 4

LDC 是性能最好的 D语言编译器,基于 LLVM 架构,内嵌 ASM 汇编!并且可以运行于 FreeBSD 、Linux 、Windows 、macOS、Android、WebAssembly 等平台,就在这次版本中又加入了对 iOS 系列的 AArch64 架构支持,同时增加了 WASI 架构。

相信不久之后就会有很多基于 D语言的游戏引擎运行在 iOS 设备了。

主要更新:

  • 更新到 D语言最新的 2.090.1+ 版本;
  • 新增支持 AArch64 架构 iOS/tvOS/watchOS 平台;
  • 新增支持 WASI (WebAssembly System Interface);
  • 同时构建多个库可以使用单独小节配置编译参数,避免链接器警告并且启用 LLD;
  • 支持在 Mach-O 对象文件中嵌入 pragma({lib,linkerDirective}, ...) 标记,此功能只支持 LLD 9 版本以上;

  • ldc-build-runtime 工具调整; --dFlags 现在扩展了基本D标志,而不是覆盖它们;
  • ModuleInfo.importedModules 现在作为弱引用发出(除了在 Windows 上,出于 LLD 兼容性),遵循DMD;
  • Windows平台:基于 MinGW 的绑定 libs 现在支持广泛的 wmain 和 wWinMain C 语言程序入口点。

相关链接:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:LDC 1.20.0 发布,D语言 新增可运行平台 iOS / tvOS / watchOS 支持!
加载中

精彩评论

ruki
ruki
赞!
ruki
ruki
给力,回头我研究下 xmake上也对dlang改进下 加上对ios等平台的支持
冰力
冰力
DLang 终于可以搞移动端应用开发了😁

最新评论(8

Alex-loongkylin
Alex-loongkylin
能开发移动图形app吗?
冰力
冰力
未来可以像 flutter 那样开发移动应用!
Alex-loongkylin
Alex-loongkylin
那太棒了!
Alex-loongkylin
Alex-loongkylin
真的可以搞移动开发了吗
冰力
冰力
当然了,之前我们已经把 hunt http 服务器跑在了安卓设备上,这次就可以在 iOS 上面跑!而且游戏引擎是 opengles 写的,现在也有安卓版本,完全可以编译到 iOS 平台。
ruki
ruki
赞!
冰力
冰力
DLang 终于可以搞移动端应用开发了😁
ruki
ruki
给力,回头我研究下 xmake上也对dlang改进下 加上对ios等平台的支持
返回顶部
顶部