d五月会议
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
的原子性.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现