Bun在四个月内用Rust语言重写了原本由Zig编写的53.5万行代码,从而消除了众多内存泄漏问题。
Bun的创建者Jarred Sumner最近宣布,这款用于JavaScript/TypeScript项目的运行时环境、打包工具及包管理器已经被重新用Rust语言编写。进行这种重构的目的是利用Rust的语言特性来消除那些反复出现的内存安全漏洞。在经过4个月的开发后,这项由人工智能辅助完成的重构工作终于完成了——原本预计需要一年的时间。 作者:Bruno Couriol

Bun的创建者Jarred Sumner最近宣布,这款用于JavaScript/TypeScript项目的运行时环境、打包工具及包管理器已经被重新用Rust语言编写。进行这种重构的目的是利用Rust的语言特性来消除那些反复出现的内存安全漏洞。在经过4个月的开发后,这项由人工智能辅助完成的重构工作终于完成了——原本预计需要一年的时间。
作者:Bruno Couriol相关文章
安德鲁·凯利的采访:他为何创建了Zig、禁止使用人工智能技术进行开发,并将Zig从GitHub上移除
在JetBrains的一次采访中,Zig的创建者Andrew Kelley详细解释了该项目为何正式禁止使用人工智能技术进行代码开发,以及为何将项目从GitHub迁移到Codeberg的原因:自动化的代码提交会降低代码库的质量,还会削弱开源开发者之间的合作氛围;此外,GitHub频繁出现的技术问题,以及激励机制的不完善,也是导致该项目迁移的主要原因。 作者:Bruno Couriol
阅读全文
Pinterest用40亿参数规模的Qwen3大型语言模型取代了原有的Journey聚类算法,据称这一改变显著提升了用户的参与度。
Pinterest将其用户行为分析系统从多阶段聚类流程改为了经过微调的、包含40亿个参数的语言模型,由此使得电子邮件的点击率提高了1.1%,推送通知的打开率也增加了1.3%。 作者:Matt Foster
阅读全文
Cloudflare与VoidZero共同推出了tsrs:这款由人工智能生成的Rust语言版本TypeScript实现工具
Cloudflare、VoidZero以及Max Schwenk共同发布了tsrs——这是一个由TypeScript团队参与开发的、基于Rust语言实现的实验性TypeScript编译器。Cloudflare声称,使用tsrs进行代码检查的速度最高可提升8倍,其内存占用量也比TypeScript 7.0减少了70%;不过有一项针对TypeScript 7.1测试版本的对比显示,tsrs的实际性能仅比7.1版本快2.7倍。此外,tsrs目前还不支持“监视模式”功能,也没有语言服务器,并且当遇到类型错误时,程序会以代码2的状态终止运行。 作者:Daniel Curtis
阅读全文
上下文语言模型:通过自我管理上下文信息来提升性能并降低计算成本
来自Meta、MIT和华盛顿大学的研究人员提出了一种名为“上下文语言模型”的新方法,这种方法使语言模型能够自主管理和编辑自身的信息内容,而无需依赖预先定义的摘要生成、压缩或信息检索机制。研究结果表明,这种新方法在性能和计算效率方面都取得了显著提升。 作者:Sergio De Simone
阅读全文