首页
新闻
小组
威客
人才
下载
博客
代码贴
在线编程
论坛
注册
|
登录
D语言 / DLang 编译器 2.092.0 发布,增强根基!
2020年5月22日 15:01 | 阅读 746 次
D语言近期迭代非常快,以便对基础设施和生态提供更好的支持,接受一些新的特性同时抛弃一些旧的实现,近期官方社区还在讨论 D语言 3.0 的一些规划。
现在 D语言无论是游戏引擎的发展还是网络服务领域的生态都得到了很好的积累,让我们更期待这两个领域的进一步发展。
DLang 本次版本是 2.092.0 附带 15 个主要更改和 44 个固定 Bugzilla 问题。非常感谢
47
位贡献者,他们使 2.092.0 成为可能。
编译器更改
CLI 切换器 -revert=import 和 -transition=checkimports 已被删除
添加了对C++ GNU ABI 标签进行建模的支持
不使用extern(D)的模块构造函数和析构函数
DIP25 违规现在默认将发出弃用
指针的原型所有权/借用系统
添加
-preview=in
去标记
在
存储类的平均 scope const。
验证针对格式指定器的打印f和扫描(变体)参数
现在支持环境变量
SOURCE_DATE_EPOCH
运行时更改
添加 TypeInfo_Class / TypeInfo_Interface.isBaseOf ,像 C#/Java 那样是可分配的。
添加 core.memory.pageSize 和 minimumPageSize 。
库更改
在 std.datetime.date 模块中添加 Date.isoWeekYear 和 Date.fromISOWeek
弃用模块
std.xml
已删除 std.digest.digestdigest 中的弃用别名
Dub 更改
隐藏目录现在被忽略。
Dub lint 现在支持 --report-file 参数。
完整更新日志
https://dlang.org/changelog/2.092.0.html
(文/开源中国)
评论 (0)
游客请输入验证码
最新评论
0
0
收藏