
Safe, Borrow-Checked, C++
CppCast
00:00
Memory Safety and Evolution of C++ with Borrow Checker
The chapter delves into the challenges and benefits of incorporating memory safety features into C++ through the lens of borrow checking, comparing it to Rust's approach. It discusses the technical details of compiler restructuring and introduces a mid-level IR step to support memory safety semantics. The conversation emphasizes the importance of updating legacy codebases like Chromium for improved memory safety despite the significant engineering effort required.
Transcript
Play full episode