D 语言 2.086.0 发布,实现复制构造、跨平台线程信令接口

栏目: 软件资讯 · 发布时间: 6年前

内容简介:D 语言 2.086.0 发布了,此版本包含 17 项主要更改与 69 个 bug 修复。 Compiler changes 在聚合声明范围内私有导入符号用作定义的聚合模块之外的聚合成员,DMD 现在将发出错误提示,而不是直接弃用 生成的 opEq...

D 语言 2.086.0 发布了,此版本包含 17 项主要更改与 69 个 bug 修复。

Compiler changes

  1. 在聚合声明范围内私有导入符号用作定义的聚合模块之外的聚合成员,DMD 现在将发出错误提示,而不是直接弃用
  2. 生成的 opEquals 优先于别名此成员的 opEquals
  3. D 语言编译器实现了复制构造函数的全部功能
  4. 废弃 HexString literals,使用 std.conv.hexString
  5. 导入的模块中有选择地导入的符号,现在发出错误提示而不是直接弃用
  6. Function literals 现在可以通过引用返回
  7. 新的命令行选项 -lowmem 可降低编译器内存要求
  8. getMember 和 getOverloads 启用私有成员访问权限,可以访问非公开成员

Runtime changes

  1. 新模块 core.sync.event,该模块为其它线程的轻量级信令提供了跨平台接口,可以用于同时开始执行多个等待线程。

Library changes

  1. 修复了 std.algorithm.comparison.levenshteinDistance 中的比较 bug
  2. std.experimental.all 移到了 std

Installer changes

  1. 绑定的 LLD 链接器升级到 8.0.0

Dub changes

  1. 支持自定义 dub init 类型
  2. Windows 上 DUB 将不再使用 OPTLINK 作为默认值
  3. 如果在本地找不到包,dub run 现在将自动获取包
  4. 移除 dub list-installed 命令
  5. DUB 使用单个 API 请求来升级/解决依赖关系

完整更新内容查看更新公告:


以上所述就是小编给大家介绍的《D 语言 2.086.0 发布,实现复制构造、跨平台线程信令接口》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法之美

算法之美

[美]布莱恩·克里斯汀、[美]汤姆·格里菲思 / 万慧、胡小锐 / 中信出版集团 / 2018-5-20 / 59.00

我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题。在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序的容忍底线是什么?新的活动与熟悉并喜爱的活动之间如何平衡,才能取得令人愉快的结果?这些看似是人类特有的难题,其实不然,因为计算机也面临同样的问题,计算机科学家几十年来也一直在努力解决这些问题,而他们找到的解决方案可以给我们很多启发。 ......一起来看看 《算法之美》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试