@jarredsumner:在 bun 的 Rust 重写过程中我最喜欢的测试失败:TOML 和 YAML 解析器的栈溢出测试失败了,因为它现在可以比测试预期更深…
摘要
Jarred Sumner 分享了 Bun 的 Rust 重写过程中一个最喜欢的测试失败:TOML 和 YAML 解析器的栈溢出测试失败了,因为 Rust 实现能够处理比预期更深层次的嵌套。
在 bun 的 Rust 重写过程中,我最喜欢的测试失败:TOML 和 YAML 解析器的栈溢出测试失败了,因为它现在可以比测试预期更深地处理嵌套。
查看缓存全文
缓存时间: 2026/05/18 12:32
我在 bun 的 Rust 重写过程中最喜欢的测试失败:TOML 和 YAML 解析器的栈溢出测试失败了,因为现在它能深入得比测试预期的更深。
相似文章
@trq212: Jarred 尝试用 Rust 重写 Bun,它通过了现有测试套件中 99.8% 的测试,我们不够有雄心壮志
一位名叫 Jarred 的开发者成功用 Rust 重写了部分 Bun 运行时,在现有测试套件中实现了 99.8% 的通过率,引发了关于工程雄心的讨论。
Bun 的 Rust 重写已合并
Bun,JavaScript 运行时和包管理器,已合并其核心从 Zig 到 Rust 的重写,可能提升性能和可维护性。
Bun Rust 重写:"代码库未通过基本 Miri 检查,在安全 Rust 中允许未定义行为"
Bun 的 Rust 重写未通过基本 Miri 检查,在安全 Rust 中导致未定义行为,引发了严重的安全担忧。
Bun 已转换为 Rust。接下来怎么办?
Anthropic 收购了 Bun,并使用 Claude Code 智能体在九天内将整个运行时从 Zig 重写为 Rust。该重写通过了 99.8% 的测试,但引入了超过 10,000 个 unsafe 块,引发了对内存安全性益处的质疑。
Bun 的 Rust 重写已合并
Bun JavaScript 运行时和工具包已用 Rust 重写,标志着从原本的 Zig 实现发生了重大转变。