News Score: Score the News, Sort the News, Rewrite the Headlines

Software Development Team: Garbage Collection for Rust: The Finalizer Frontier

Abstract Rust is a non-Garbage Collected (GCed) language, but the lack of GC makes expressing data-structures that require shared ownership awkward, inefficient, or both. In this paper we explore a new design for, and implementation of, GC in Rust, called Alloy. Unlike previous approaches to GC in Rust, Alloy allows existing Rust destructors to be automatically used as GC finalizers: this makes Alloy integrate better with existing Rust code than previous solutions but introduces surprising sound...

Read more at soft-dev.org

© News Score  score the news, sort the news, rewrite the headlines