|
|
|
|
|
by theobeers
614 days ago
|
|
An interesting bit, on not making it too easy for people to circumvent the borrow checker: > First, we use a C++ compiler to build gccrs, disabling the borrow-checking pass of the compiler. It is important to ensure borrow-checking cannot be disabled at runtime using a command line flag, as this could have a negative impact on the Rust ecosystem – however, building gccrs without borrow-checking to use it as an intermediate compiler in our bootstrapping process is okay. |
|