Hacker News· ibobev·· 1 小时前AI 评分22
我用 Rust 为不需要垃圾回收的 Rust 写了一个垃圾回收器
I built a garbage collector for a language that doesn't need one
AI 导读
一位开发者在 Rust 中用 Rust 实现了一个垃圾回收器,以类似 Rc/Arc 的 API 提供 Gc 数据结构,能检测并回收循环引用。该实现支持 ?Sized 类型,通过 Drop 与自定义 Collectable trait 配合,在不扫描栈的情况下判断分配是否可达。代码已在 GitHub 开源,并可从 crates.io 直接下载。
来源:Hacker News · claytonwramsey.com