|
|
|
|
|
by tialaramex
1488 days ago
|
|
Note that, here in 2022, those ARM chips with CHERI do now exist, Morello: https://www.arm.com/architecture/cpu/morello Also, although this article says Rust has to choose usize ~= u128 on Morello which is unpalatable, Aria proposes that instead Rust tweaks the definition of usize to say it's about addresses not pointers, and thus usize ~= u64 on Morello. https://gankra.github.io/blah/fix-rust-pointers/
leading into
https://gankra.github.io/blah/tower-of-weakenings/ If you have nightly Rust, you can play with Aria's new semantics because she implemented them. I think they're a good idea, but I don't have much "skin in the game", unlike, apparently the author of this article. |
|