rust/compiler/rustc_mir/src
bors 87bacf22ec Auto merge of #81132 - bugadani:map-prealloc, r=matthewjasper
Borrowck: refactor visited map to a bitset

This PR refactors `Borrows`  and the `precompute_borrows_out_of_scope` function so that this initial phase has a much reduced memory pressure. This is achieved by reducing what is stored on the heap, and also reusing heap memory as much as possible.
2021-02-09 21:28:58 +00:00
..
borrow_check Auto merge of #81132 - bugadani:map-prealloc, r=matthewjasper 2021-02-09 21:28:58 +00:00
const_eval improve error message for disallowed ptr-to-int casts in const eval 2021-02-05 00:52:19 -08:00
dataflow Remove RCs from Borrows 2021-02-08 20:37:16 +01:00
interpret Auto merge of #81327 - RalfJung:codegen-no-const-fail, r=oli-obk 2021-01-31 07:03:09 +00:00
monomorphize Rollup merge of #80944 - LingMan:map_or, r=nagisa 2021-01-15 18:26:14 +09:00
transform Never MIR inline functions with a different instruction set 2021-02-05 00:00:00 +00:00
util Visit only statements in always live locals 2021-01-27 00:00:00 +00:00
lib.rs Prevent query cycles during inlining 2021-01-23 16:51:22 +00:00
shim.rs Replace let Some(..) = with .is_some() 2021-01-17 19:06:12 -05:00