当前位置: 首页 > news >正文

D语言/DLang 2.085.1 发布,修复性迭代

本次更新主要是针对上个月发布的 2.085.0 大版本进行更新,修复了 20+ 处问题。

详细更新列表如下:

DMD 编译器回归改进

  1. Bugzilla 19655: DMD generates wrong code for some circular dependencies
  2. Bugzilla 19656: D compiler fails to resolve circular module dependency when modules are compiled separately
  3. Bugzilla 19657: D compiler fails to resolve circular module dependency when modules are compiled together
  4. Bugzilla 19691: ICE on null default value for struct parameter in constructor
  5. Bugzilla 19718: DMD 2.085 changes to gsroa make DCD crashing
  6. Bugzilla 19724: Regression: wrong order of linker arguments, again: -L-l before -L--start-group
  7. Bugzilla 19730: if (auto x) {} isn't properly rejected
  8. Bugzilla 19746: DMD fails to compile some circular dependencies spiced with is (T == super) condition
  9. Bugzilla 19750: [Reg v2.070.2] DMD fails with some circular module refs with Template/Mixin instances

DMD 编译器 BUG 修复

  1. Bugzilla 13285: wrong codegen for destructor call of unnamed struct instance on 64 bit environments
  2. Bugzilla 15875: case of undetected circular reference in function parameter
  3. Bugzilla 17259: ICE with multiple mixin templates containing conflicting ctor declarations
  4. Bugzilla 17285: Segfault when types are used in array literals
  5. Bugzilla 17290: DMD crash due to circular reference in function return type
  6. Bugzilla 19635: -checkaction=context not working with attributes
  7. Bugzilla 19700: [2.085.0-beta.2] Obj-C wrong code overloading selectors and extern(D)
  8. Bugzilla 19717: case of segfault due to undetected forward reference
  9. Bugzilla 19755: Compiler crash
  10. Bugzilla 19757: crash on invalid initializer at CTFE
  11. Bugzilla 19762: ICE on invalid code

Phobos 标准库回归改进

  1. Bugzilla 18818: VariantN has unittests that are compiled into user modules

Phobos 标准库 BUG 修复

  1. Bugzilla 19765: std.algorithm.searching.findAmong doesn't save like it should

DRuntime 运行时修复

  1. Bugzilla 19723: wrong time values in GC.profileStats

相关文章:

  • D3.js入门
  • 数据结构中的各种树简单解释
  • 世界冠军之路:菜鸟车辆路径规划求解引擎研发历程
  • shiro app
  • 控制台报错 index:0,size:0
  • 14Linux_BIND-Linux就该这么学
  • WordPress 5.2 Beta 3 发布,要求 PHP 5.6.20 以上版本
  • springboot 2 Hikari 多数据源配置问题(dataSourceClassName or jdbcUrl is required)
  • JAVA 多用户商城系统b2b2c-Spring Cloud Stream 介绍
  • 实现Kubernetes跨集群服务应用的高可用
  • scss rem 转换函数
  • 30K iOS程序员的简述:如何快速进阶成为高级开发人员
  • sysbench安装配置和参数说明
  • Q680 验证回文字符串 Ⅱ
  • python基础知识-12-模块的了解
  • @jsonView过滤属性
  • input的行数自动增减
  • Iterator 和 for...of 循环
  • JavaWeb(学习笔记二)
  • PHP的Ev教程三(Periodic watcher)
  • python学习笔记 - ThreadLocal
  • vue学习系列(二)vue-cli
  • Wamp集成环境 添加PHP的新版本
  • 关于Java中分层中遇到的一些问题
  • 关于使用markdown的方法(引自CSDN教程)
  • 紧急通知:《观止-微软》请在经管柜购买!
  • 目录与文件属性:编写ls
  • 三栏布局总结
  • 少走弯路,给Java 1~5 年程序员的建议
  • 使用parted解决大于2T的磁盘分区
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 系统认识JavaScript正则表达式
  • 说说我为什么看好Spring Cloud Alibaba
  • #pragma预处理命令
  • #stm32整理(一)flash读写
  • #每天一道面试题# 什么是MySQL的回表查询
  • $.proxy和$.extend
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (33)STM32——485实验笔记
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (过滤器)Filter和(监听器)listener
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (十一)c52学习之旅-动态数码管
  • (五)MySQL的备份及恢复
  • (五)关系数据库标准语言SQL
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET Micro Framework初体验(二)