
Safe, Borrow-Checked, C++
CppCast
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.
00:00
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.