DMD 2.096.0 正式发布更新,DMD 是 D语言官方推出的编译器,此版本包含了 17 项主要变更,同时修复 81 个已知bug。相信过几天 LDC 也会跟进到本次大更新!这个版本有 54 个开发者进行参与,非常感谢他们为 DLang 的发展做出的贡献。
bug
x86_64 Posix
D ABI
__c_complex_float
__c_complex_double
__c_complex_real
DMD
JSON
shared
alias
C++
version
__traits(getVisibility, Sym)
getProtection
synchronized
druntime
callStructDtorsDuringGC
mount
FreeBSD
statvfs
backtrace
llvm-libunwind
std.math
approxEqual
VisualD
copyFiles
评论删除后,数据将无法恢复
D 语言/DLang 2.096.0 发布,增强跨平台能力!
DMD 2.096.0 正式发布更新,DMD 是 D语言官方推出的编译器,此版本包含了 17 项主要变更,同时修复 81 个已知
bug。相信过几天 LDC 也会跟进到本次大更新!这个版本有 54 个开发者进行参与,非常感谢他们为 DLang 的发展做出的贡献。编译器变更
x86_64 Posix平台下的D ABI有所更改__c_complex_float、__c_complex_double和__c_complex_realDMD的JSON输出现在会包含保护级成员DMD的JSON输出现在会区分处理模块的构造方法和析构方法(包含有无shared的情形)alias)传入的局部符号C++头文件的生成功能version>__traits(getVisibility, Sym)来替代getProtectionsynchronized语句现在会使用运行时分配的互斥量运行时变更
druntime里的参数选项callStructDtorsDuringGCmount模块里,移除了与FreeBSD相关的statvfs声明backtrace输出的llvm-libunwind库变更
std.math模块里的approxEqual方法Dub变更
DMD的连接器参数VisualD的工程里允许使用copyFiles更多参考