Atila

想默认启用​​-preview=nosharedaccess​​​,由于​​同步​​​而被阻塞.​​Max​​​说他尝试在​​synchronized​​​块去掉​​shared​​​,但前端​​优化器​​​去掉了该​​丢弃​​​.​​Razvan​​​提交了​​pr​​​来修复,​​max​​​给​​Walter​​​说​​SIMD​​​问题,​​Walter​​​提交了
​​​dmd的simd​​,

Mathias

​依赖参数属性​

马丁

他一直在​​DMD​​​上尝试用​​PGO​​​构建,对​​二进制​​​大小影响很大.还在比较​​性能​​.

沃尔特

关注​​ImportC​​​中的​​C预处理器​​​,他有些​​未合并​​​的​​PR​​​,这让他放慢了速度.
​​​预处理​​​要求更复杂的.然后是​​导入头​​​问题.当前每次调用​​编译器​​​时,生成​​导入C符号​​​进​​局部模块​​​.对​​大代码​​​不利,导致​​大目标​​​文件.同时​​相互导入​​​,可能会有​​冲突​​​.
​​​Iain​​​建议​​ImportC​​​符号,不是进入​​模块空间​​​,而是进入全局​​ImportC​​​模块.然后​​附加​​​每个​​导入C​​​文件或头文件到​​该模块​​​.同时防止出现​​C头文件名​​​中的​​非标识符​​.

​马丁​​​说问题是,​​D​​​模块可访问​​未导入​​​模块.建议​​每个​​​头文件有​​自己​​​的编译器​​每次调用​​​时不变的​​模块​​​.
注意,​​​Razvan​​​是关闭​​检查​​​,而不是​​修复​​​编译器内部​​假定​​​来修复​​同步​​​问题.如,它仍然破坏了​​LDC​​的原子性.