Safe C++ Proposal Discontinued After One Year
By
charles_irl
8mo ago· 4 min readenNews
85/100
Golden Brown
Bagelometer↗
Hand-rolled, kettle-boiled, baked to perfection. Worth every minute at the bakery.
Score85TypenewsSentimentneutral
Summary
The Safe C++ proposal, which aimed to add a safe subset to C++ with memory safety, type safety, and thread safety guarantees similar to Rust while maintaining backward compatibility, is not being continued after one year. The proposal would have allowed developers to opt-in to safe contexts while keeping existing code functional.
Key quotes
· 3 pulledThe goal was to add a safe subset/context into C++ that would give strong guarantees (memory safety, type safety, thread safety) similar to what Rust provides
Code in the safe context exhibits the same strong safety guarantees as code written in Rust
The rest remains "unsafe" in the usual C++ sense. This means that existing code continues to work
One year ago, the Safe C++ proposal was made. The goal was to add a safe subset/context into C++ that would give strong guarantees (memory safety, type safety, …
