Tue 6 Nov 2018 14:15 - 15:00 at Charles River - III Chair(s): Philipp Haller

Retro-fitting precise Garbage Collection (GC) to an existing language is hard and thus conservative GC is genearlly used instead. However, conservative GC is slower, and can cause memory leaks. Correctly identifying all pointers to an object makes retro-fitting a precise, moving collector particularly difficult. This paper outlines my proposed solution to add an optional, precise, moving GC to Rust with an intuitive API. It lets programmers choose which Rust objects are GC’d, with references to and from other non-GC’d objects also possible.

Tue 6 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change