Skip to content
Rust Search
← Browse conferences

A Rust-based Garbage Collector for Python

Rust Programming Language
RustConf 30:27 1771 views

This talk will take us through implementing a garbage collector in Rust for the Python implementation PyPy. This followed the success of "Rust-based Garbage Collection for Python," which was funded by the inaugural Rust Foundation Community Grants. We will discuss the MMTk GC framework, how we integrated it in PyPy, and detailed experimental results in performance for four GC algorithms: mark-and-sweep, semispace, mark-copy, and Generational copy.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Joannah Nanjekye

Rust/C++ Interop: Memory Safety Across Foreign Function Boundaries

Rust Foundation
RustConf 28:13 942 views

This talk will describe how developers can bind, encapsulate, and call foreign functions, and identify disparities between Rust’s memory model and foreign memory models that make these tasks difficult. The talk will also give recommendations on community guidelines and tooling that can make the Rust’s promise of static safety a reality across foreign boundaries.