Valen's Memory Safety: A New Kind of Borrow Checking
Valen's Memory Safety is a new kind of borrow checking system that uses a combination of compile-time and run-time checks to prevent data races and null pointer dereferences. It achieves this by adding a new type system concept called 'borrowing', which allows developers to express ownership and borrowing relationships between data. Valen's Memory Safety is designed to be used in Rust, and its borrow checker is integrated with the Rust compiler. The system uses a combination of compile-time and run-time checks to prevent data races and null pointer dereferences. It also provides a new kind of borrow checker that can be used with existing Rust code, allowing developers to gradually adopt the new system.
Read the full article at verdagon.dev →