LDC 1.20.0 發布,D語言 新增可運行平台 iOS / tvOS / watchOS 支持!

←手機掃碼閱讀     admin @ 2020-02-15 , reply:0

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 語言程序入口點。

相關鏈接:





[admin ]

來源:OsChina
連結:https://www.oschina.net/news/113407/ldc-1-20-0-released
LDC 1.20.0 發布,D語言 新增可運行平台 iOS / tvOS / watchOS 支持!已經有23次圍觀

http://coctec.com/news/all/show-post-225004.html