ACERCA DE ESTE EPISODIO
Mathieu and Jason are joined by Jon Bauman to discuss safety and interoperability between Rust and C++. They dig into what "safety" really means (there are several categories of safety), what can and can't be guaranteed, how C++ could become a memory-safe language, and the challenges of making Rust and C++ work well together. Jon is currently looking for sponsorship to continue this important work. You can contact Jon via Joncppcast@shumi.org.
Links
Links
- Jon's talks - YouTube playlist
- P3874R1: Should C++ be a memory-safe language? - Jon Bauman, Timur Doumler, Nevin Liber, Ryan McDougall, Pablo Halpern, Jeff Garland, Jonathan Müller
- P3874 R1 Should C++ be a memory-safe language? - cplusplus/papers issue #2475
- C++ Interoperability Initiative problem statement - Rust Foundation
- BorrowSanitizer - an LLVM sanitizer for finding aliasing violations across Rust, C and C++
- C++/Rust Interop Problem Space Mapping - Rust Project Goals 2025H2
- Miri example on the Rust Playground
- There is no memory safety without thread safety - Ralf Jung
- RustBelt: Logical Foundations for the Future of Safe Systems Programming - MPI-SWS
- Understanding and Evolving the Rust Programming Language - Ralf Jung's PhD thesis
Inglés
Estados Unidos
EN ESTE EPISODIO
TRANSCRIPCIÓN 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
BUSCAR EPISODIOS ANTERIORES
Buscar episodios anteriores de CppCast.
OTROS EPISODIOS EN ESTE PODCAST
Matt Kulukundis joins Timur and Phil. Matt talks to us about BrontoSource, his start-up focused on refactoring, updating or migrating large codebases, as well as his work on Swiss Tables.
News
Herb Sutter's WG21, Bulgaria, trip report
End of active development on jemalloc
"Amortized O(…
Timur and Phil reflect on Phil and Timur. We share some personal updates as well as news from the community.
News
"Why we didn't rewrite our feed handler in Rust" - post from DataBento
"C++ reflection (P2996) and moc" - from Qt wiki
"Poll: Does your project use terminating assertions …
Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers.
Designated Initializers, the best feature of C++20 · Mathieu Ropert
Support for C++26 Reflection has been merged into GCC trunk! : r/cpp
Latest News From Upcom…
Phil and Timur are joined by Herb Sutter to catch up on what's going in to C++26 which, let's be honest, is dominated by reflection.
News
CLion now has a constexpr debugger
"CMake for complex projects" - tutorial:
Part one
Part two
Safe C++ proposal is not being continued
Episod…
Daniel Nikpayuk joins Jason to talk about ccTMP, his C++17 template metaprogramming library that builds a functional type system at compile time by encoding bytecode as template parameters in continuation-passing style — letting the C++ compiler itself optimise away the interpretation layer. They a…
Descargo de responsabilidad: El podcast y el arte incluidos en esta página son de Jason Turner & Mathieu Ropert, que es propiedad de su propietario y no está afiliado ni respaldado por Listen Notes, Inc.
EDITAR
Gracias por ayudar a mantener actualizada la base de datos de podcasts.