about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/region_infer/values.rs
AgeCommit message (Expand)AuthorLines
2023-12-01move and maintain live loans in `LivenessValues`Rémy Rakic-1/+61
2023-11-26Auto merge of #117880 - lqd:liveness-values, r=cjgillotbors-40/+45
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+1
2023-11-14rename debugging support functionsRémy Rakic-7/+10
2023-11-14`LivenessValues` does not need to be generic over regionsRémy Rakic-12/+12
2023-11-14introduce `is_live_anywhere` instead of peeking into pointsRémy Rakic-5/+11
2023-11-13fix docRémy Rakic-5/+3
2023-11-13regions do not contain liveness elementsRémy Rakic-4/+4
2023-11-13refer to points and not "elements", and remove unused return valueRémy Rakic-5/+4
2023-11-13add locations instead of "element"s, and remove unused return valueRémy Rakic-6/+5
2023-11-13iterate over regions and not "rows" in liveness valuesRémy Rakic-1/+1
2023-11-13stop referring to a region as a "row" in liveness valuesRémy Rakic-17/+17
2023-10-05allow access to liveness' `PointIndex`esRémy Rakic-0/+5
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-3/+3
2023-05-25Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearthbors-1/+1
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-19Leverage the interval property to precompute borrow kill points.Camille GILLOT-0/+16
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-2/+2
2023-03-03Match unmatched backticks in compiler/ that are part of rustdocest31-1/+1
2023-02-19sccs infob-naber-1/+1
2023-02-09Cleanup free_region_relations a bitJack Huey-0/+1
2022-12-18Make `#[debug_format]` an attribute in `newtype_index`Nilstrieb-2/+4
2022-11-09lint auto passAndyJado-0/+2
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-2/+2
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-38/+44
2021-12-30Use SparseIntervalMatrix instead of SparseBitMatrixMark Rousskov-9/+11
2021-11-03Optimize live point computationMark Rousskov-23/+5
2021-10-07Add check that region is live in sanitize_promotedNoble-Mushtak-9/+11
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-0/+496