2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk explains Miri’s architecture as an interpreter for Rust’s MIR and the basis for Rust’s compile-time evaluation. It examines how Miri represents memory, interprets unsafe Rust, and provides capabilities to the Rust language.
Syllabus
intro
allocations and log IDs
memory type
evaluation context
locals
step
statement
operators
operands
evaluation
terminator
function calls
heap allocations
uplifting intrinsics
cantqualify file
Taught by
Rust