| ▲ | vlovich123 10 hours ago | ||||||||||||||||||||||
Until Rust proved actually you can get really good or better performance if the language itself is better. I really don’t know how C++ digs itself out of the UB hole it has dug. | |||||||||||||||||||||||
| ▲ | bryanlarsen 10 hours ago | parent [-] | ||||||||||||||||||||||
Probably by working together with Rust. Eliminating undefined behavior from unsafe Rust is a big deal for the Rust community at the moment. And given that most unsafe rust code exists to call into C or C++, concepts like pointer provenance need to be extended. And proper pointer provenance guarantees can both decrease UB and increase optimization potential. IIUC, my understanding is shallow. | |||||||||||||||||||||||
| |||||||||||||||||||||||