Conversation

You’re unable to view this Tweet because this account owner limits who can view their Tweets. Learn more
You’re unable to view this Tweet because this account owner limits who can view their Tweets. Learn more
You’re unable to view this Tweet because this account owner limits who can view their Tweets. Learn more
You’re unable to view this Tweet because this account owner limits who can view their Tweets. Learn more
You’re unable to view this Tweet because this account owner limits who can view their Tweets. Learn more
The part of the memory model being discussed here doesn’t really impact safe Rust, it’s changes that inherently only impact unsafe Rust. It affects safe Rust in mostly the same ways that C extensions could violate OCaml’s memory model no matter what bug fixes you make to it.
2
3
The model that applies to references as opposed to raw pointers is already stricter than this experimental change to raw pointers
1
The Rust community is already much more keen to think about this stuff, and the desire to help people write trusted/unsafe code that does not violate the expectations of safe code encourages that, where as it's easier for C people to ignore seeing as they don't have that subset.