CppCast cover image

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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app