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
/
dataflow.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-20
handle opaque types before region inference
lcnr
-42
/
+2
2025-06-13
use `MixedBitSet` for borrows-in-scope computation
Rémy Rakic
-3
/
+3
2025-01-12
move out of scope precomputer code
Rémy Rakic
-34
/
+32
2025-01-12
replace location-insensitive analysis with location-sensitive analysis
Rémy Rakic
-36
/
+27
2025-01-11
rename `BitSet` to `DenseBitSet`
Rémy Rakic
-7
/
+7
2024-12-16
Simplify dataflow `SwitchInt` handling.
Nicholas Nethercote
-11
/
+1
2024-12-10
Rename some `Analysis` and `ResultsVisitor` methods.
Nicholas Nethercote
-20
/
+20
2024-12-10
Call all `Domain` values `state`.
Nicholas Nethercote
-15
/
+15
2024-12-10
Remove lifetimes from `BorrowckDomain`.
Nicholas Nethercote
-9
/
+14
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-0
/
+1
2024-11-05
Replace `BorrowckResults` with `Borrowck`.
Nicholas Nethercote
-41
/
+119
2024-11-04
Tidy up comments and some formatting.
Nicholas Nethercote
-2
/
+2
2024-10-14
Add defaults for `Analysis::apply_{call_return_effect,terminator_effect}`.
Nicholas Nethercote
-11
/
+1
2024-10-14
Merge `AnalysisDomain` into `Analysis`.
Nicholas Nethercote
-16
/
+14
2024-10-14
Remove `GenKillAnalysis`.
Nicholas Nethercote
-12
/
+6
2024-10-14
Minimize use of `GenKill`.
Nicholas Nethercote
-2
/
+6
2024-10-14
Tweak `GenKillAnalysis` method arguments.
Nicholas Nethercote
-2
/
+2
2024-10-02
make `Borrows` dataflow dumps about its loan domain
Rémy Rakic
-11
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-14
Rollup merge of #130294 - nnethercote:more-lifetimes, r=lcnr
León Orell Valerian Liehr
-10
/
+10
2024-09-13
Rename `FlowState` as `Domain`.
Nicholas Nethercote
-12
/
+11
2024-09-13
Rename and reorder lots of lifetimes.
Nicholas Nethercote
-10
/
+10
2024-09-09
Remove unnecessary lifetimes in dataflow structs.
Nicholas Nethercote
-20
/
+19
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`.
Nicholas Nethercote
-0
/
+1
2024-08-16
Add `warn(unreachable_pub)` to `rustc_borrowck`.
Nicholas Nethercote
-2
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-6
/
+5
2024-07-14
Stop using the gen keyword in the compiler
Michael Goulet
-1
/
+1
2024-06-26
Split lifetimes on mir borrowck dataflow
Oli Scherer
-20
/
+20
2024-06-05
Remove confusing `use_polonius` flag and do less cloning
Amanda Stjerna
-3
/
+3
2024-04-14
Make `depth_first_search` into a standalone function
Maybe Waffle
-2
/
+2
2024-04-14
Merge `{With,Graph}{Successors,Predecessors}` into `{Successors,Predecessors}`
Maybe Waffle
-1
/
+1
2024-02-06
Invert diagnostic lints.
Nicholas Nethercote
-2
/
+0
2023-12-10
remove redundant imports
surechen
-1
/
+1
2023-12-08
Tweak `GenKillAnalysis`.
Nicholas Nethercote
-2
/
+2
2023-12-08
Remove `BorrowckAnalyses`.
Nicholas Nethercote
-28
/
+18
2023-12-08
Remove `impl_visitable!`.
Nicholas Nethercote
-65
/
+62
2023-12-01
improve NLL/polonius scope equality assertion
Rémy Rakic
-1
/
+2
2023-11-25
Auto merge of #118203 - nnethercote:rustc_mir_dataflow, r=cjgillot
bors
-17
/
+17
2023-11-23
Use `'mir` lifetime name more.
Nicholas Nethercote
-17
/
+17
2023-11-22
Replace `no_ord_impl` with `orderable`.
Nicholas Nethercote
-0
/
+1
2023-11-04
traverse region graph instead of SCCs to compute polonius loan scopes
Rémy Rakic
-3
/
+3
2023-10-20
consider a loan escapes the function via applied member constraints
Rémy Rakic
-7
/
+14
2023-10-05
compute NLL loan scopes with liveness in `-Zpolonius=next`
Rémy Rakic
-1
/
+183
2023-10-05
add note why a function is pub
Rémy Rakic
-0
/
+1
2023-10-04
document Borrows dataflow analysis
Rémy Rakic
-0
/
+7
2023-10-04
rename ancient regioncx
Rémy Rakic
-2
/
+2
2023-08-16
Make TerminatorEdge plural.
Camille GILLOT
-2
/
+2
2023-08-16
Allow apply_terminator_effect to customize edges.
Camille GILLOT
-6
/
+9
2023-08-16
Move domain_size to GenKillAnalysis.
Camille GILLOT
-0
/
+4
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-1
/
+1
[next]