首页    新闻    小组    威客    人才    下载    博客    代码贴    在线编程    论坛
D语言/DLang 2.091.0 发布
2020年3月16日 12:34 | 阅读 857 次
D语言官方编译器 DMD 2.091.0 提供了 18 个主要更改和 66 个已修复的 Bugzilla  问题。非常感 55 位贡献者使 2.091.0 成为可能!

编译器改进

  1. 类的释放器 deallocator 从语言中移除
  2. 可以使用 GNU 错误样式返回行号
  3. 从 extern(C|C++) 声明中添加实验C++头报头

运行时改进

  1. 在某个地方添加了丢失的 pthread_attr_destroy
  2. 扩展了 core.sys.windows.security 中的绑定
  3. 添加了 core.stdcpp.memory.unique_ptr
  4. 添加了 TFD_TIMER_CANCEL_ON_SET.

标准库改进

  1. std.bigint 现在标记为 @safe
  2. 在包 std.math 中替换 approxEqual 使用 isClose
  3. 删除不推荐的 std.format.Mangle
  4. 在 std.stdio 中删除不推荐的结构体 ByLine, ByChunk, ByRecord
  5. 在 std.string 中删除一些不推荐的方法
  6. std.algorithm.sorting.schwartzSort 也添加了二进制传输的方法支持
  7. 添加了 curry 到包 std.functional

安装器改进

  1. Windows 平台支持安装脚本运行
  2. Windows安装程序收到了一些更新

Dub 包管理器改进

  1. 添加环境变量 SOURCE_FILES
  2. DUB 已经对 zsh 进行了兼容

更新详情:

https://dlang.org/changelog/2.091.0.html

(文/开源中国)    




评论 (0)
游客请输入验证码
最新评论
0
0
收藏