News for hackers. Stuff that matters.
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?
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).