Re:GCC Rust Monthly Report – October 2021
by fnord77 on Monday November 01, 2021 @09:33AM
(#29066444)
isn't there basically some sort of static analysis going on during the rust compilation to ensure memory is accounted for?
[ Parent
| on HN ]
Re:GCC Rust Monthly Report – October 2021
by kibwen on Monday November 01, 2021 @11:03AM
(#29067551)
There are a variety of static checks that Rust performs in order to ensure memory safety. rustc might perform these checks at various parts of the pipeline, but it might be possible for a different compiler to perform these checks at other points depending on what information its chosen IRs encode (for example, borrow checking requires a control-flow graph, which only exists at the MIR stage in rustc).