index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_borrowck
/
src
/
region_infer
/
values.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-01
use defining uses of all bodies to constrain non-defining uses
lcnr
-0
/
+2
2025-04-24
Some drive-by housecleaning in `rustc_borrowck`
Amanda Stjerna
-1
/
+1
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-15
/
+9
2025-01-12
replace location-insensitive analysis with location-sensitive analysis
Rémy Rakic
-45
/
+12
2025-01-08
stop calling `DenseLocationMap` "elements"
Rémy Rakic
-26
/
+27
2025-01-07
Avoid naming variables `str`
Josh Triplett
-3
/
+3
2024-12-29
finish filling polonius context
Rémy Rakic
-0
/
+8
2024-12-18
introduce beginnings of polonius MIR dump
Rémy Rakic
-0
/
+5
2024-11-19
Don't refcount `PlaceholderIndices`.
Nicholas Nethercote
-3
/
+2
2024-11-04
Reduce visibilities.
Nicholas Nethercote
-1
/
+1
2024-10-04
Avoid `&Rc<T>` arguments.
Nicholas Nethercote
-5
/
+6
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-11
Also fix if in else
Michael Goulet
-8
/
+4
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`.
Nicholas Nethercote
-0
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-6
/
+5
2024-02-06
Invert diagnostic lints.
Nicholas Nethercote
-2
/
+0
2024-01-19
perf: Don't track specific live points for promoteds
Mark Rousskov
-17
/
+72
2024-01-07
Move PointIndex to mir_dataflow.
Camille GILLOT
-94
/
+10
2023-12-01
move and maintain live loans in `LivenessValues`
Rémy Rakic
-1
/
+61
2023-11-26
Auto merge of #117880 - lqd:liveness-values, r=cjgillot
bors
-40
/
+45
2023-11-22
Replace `no_ord_impl` with `orderable`.
Nicholas Nethercote
-0
/
+1
2023-11-14
rename debugging support functions
Rémy Rakic
-7
/
+10
2023-11-14
`LivenessValues` does not need to be generic over regions
Rémy Rakic
-12
/
+12
2023-11-14
introduce `is_live_anywhere` instead of peeking into points
Rémy Rakic
-5
/
+11
2023-11-13
fix doc
Rémy Rakic
-5
/
+3
2023-11-13
regions do not contain liveness elements
Rémy Rakic
-4
/
+4
2023-11-13
refer to points and not "elements", and remove unused return value
Rémy Rakic
-5
/
+4
2023-11-13
add locations instead of "element"s, and remove unused return value
Rémy Rakic
-6
/
+5
2023-11-13
iterate over regions and not "rows" in liveness values
Rémy Rakic
-1
/
+1
2023-11-13
stop referring to a region as a "row" in liveness values
Rémy Rakic
-17
/
+17
2023-10-05
allow access to liveness' `PointIndex`es
Rémy Rakic
-0
/
+5
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-3
/
+3
2023-05-25
Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearth
bors
-1
/
+1
2023-05-24
Use `Option::is_some_and` and `Result::is_ok_and` in the compiler
Maybe Waffle
-1
/
+1
2023-05-19
Leverage the interval property to precompute borrow kill points.
Camille GILLOT
-0
/
+16
2023-04-24
Split `{Idx, IndexVec, IndexSlice}` into their own modules
Maybe Waffle
-2
/
+2
2023-03-03
Match unmatched backticks in compiler/ that are part of rustdoc
est31
-1
/
+1
2023-02-19
sccs info
b-naber
-1
/
+1
2023-02-09
Cleanup free_region_relations a bit
Jack Huey
-0
/
+1
2022-12-18
Make `#[debug_format]` an attribute in `newtype_index`
Nilstrieb
-2
/
+4
2022-11-09
lint auto pass
AndyJado
-0
/
+2
2022-08-26
Replace `Body::basic_blocks()` with field access
Tomasz Miąsko
-2
/
+2
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-38
/
+44
2021-12-30
Use SparseIntervalMatrix instead of SparseBitMatrix
Mark Rousskov
-9
/
+11
2021-11-03
Optimize live point computation
Mark Rousskov
-23
/
+5
2021-10-07
Add check that region is live in sanitize_promoted
Noble-Mushtak
-9
/
+11
2021-09-07
Move rustc_mir::borrow_check to new crate rustc_borrowck.
Camille GILLOT
-0
/
+496