跳到正文
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