Peter Sestoft will give a talk on Rust’s runtime memory management.
SPEAKER: Peter Sestoft, Prof., ITU.
TITLE: Investigations of reference counting and (scanning) garbage collection for run-time memory management
ABSTRACT: The story about Rust’s memory management seems to be about much more than (compile-time checked) ownership types and lifetimes, and (run-time checked) reference counting, boxing, borrowing, smart pointers etc. How does one implement a concurrent hash map in Rust? Can one implement a garbage collector (for Lisp, say) in Rust without using unsafe features? Warning: These are early investigations, born of curiosity.