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
Age
Commit message (
Expand
)
Author
Lines
2023-12-23
Give `DiagnosticBuilder` a default type.
Nicholas Nethercote
-109
/
+70
2023-12-22
Auto merge of #118824 - aliemjay:perf-region-cons, r=compiler-errors
bors
-7
/
+12
2023-12-19
Remove unnecessary param-env from lexical region resolution and fully structu...
Michael Goulet
-23
/
+6
2023-12-18
Rename many `DiagCtxt` arguments.
Nicholas Nethercote
-2
/
+2
2023-12-18
Rename `Session::span_diagnostic` as `Session::dcx`.
Nicholas Nethercote
-11
/
+11
2023-12-18
Rename `Handler` as `DiagCtxt`.
Nicholas Nethercote
-1
/
+1
2023-12-17
fix diagnostic regresssion
Ali MJ Al-Nasrawy
-7
/
+12
2023-12-15
banish hir::GenericBound::LangItemTrait
Michael Goulet
-20
/
+10
2023-12-14
Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er...
Jubilee
-2
/
+2
2023-12-15
Split `Handler::emit_diagnostic` in two.
Nicholas Nethercote
-2
/
+2
2023-12-14
consistently use "next solver" instead of "new solver"
lcnr
-2
/
+2
2023-12-14
update use of feature flags
lcnr
-2
/
+2
2023-12-12
Move some methods from `tcx.hir()` to `tcx`
zetanumbers
-47
/
+48
2023-12-11
remove some redundant clones
Matthias Krüger
-1
/
+1
2023-12-10
remove redundant imports
surechen
-3
/
+1
2023-12-09
Rollup merge of #118638 - nnethercote:rustc_mir_dataflow-more, r=cjgillot
Guillaume Gomez
-83
/
+70
2023-12-08
Implement `async gen` blocks
Michael Goulet
-4
/
+30
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-04
Provide more suggestions for cloning immutable bindings
Esteban Küber
-1
/
+101
2023-12-04
Deduplicate some logic
Esteban Küber
-110
/
+51
2023-12-04
Tweak output on specific case
Esteban Küber
-1
/
+21
2023-12-04
Suggest cloning and point out obligation errors on move error
Esteban Küber
-48
/
+124
2023-12-04
Tweak `.clone()` suggestion to work in more cases
Esteban Küber
-3
/
+17
2023-12-02
Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errors
bors
-22
/
+22
2023-12-02
Use `Session::diagnostic` in more places.
Nicholas Nethercote
-5
/
+5
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-15
/
+15
2023-12-02
Rename `Handler::span_note_diag` as `struct_span_note`.
Nicholas Nethercote
-2
/
+2
2023-12-01
improve NLL/polonius scope equality assertion
Rémy Rakic
-1
/
+2
2023-12-01
move and maintain live loans in `LivenessValues`
Rémy Rakic
-97
/
+94
2023-12-01
rename a couple of trivial variables
Rémy Rakic
-3
/
+3
2023-12-01
remove useless debug log
Rémy Rakic
-2
/
+0
2023-12-01
Auto merge of #118216 - lqd:constraint-generation-non-non, r=matthewjasper
bors
-432
/
+454
2023-11-28
Fix a typo in a `format_args!` note
Josh Stone
-1
/
+1
2023-11-27
Address unused tuple struct fields in the compiler
Jake Goulding
-1
/
+2
2023-11-26
Auto merge of #118316 - Mark-Simulacrum:delete-copy-to-upvars, r=cjgillot
bors
-50
/
+28
2023-11-26
Remove Upvar duplication
Mark Rousskov
-50
/
+28
2023-11-26
Rollup merge of #118311 - bvanjoi:merge_coroutinue_into_closure, r=petrochenkov
Guillaume Gomez
-2
/
+11
2023-11-26
Rollup merge of #118302 - mu001999:dead_code/clean, r=cjgillot
Guillaume Gomez
-60
/
+0
2023-11-26
merge `DefKind::Coroutine` into `DefKind::Closure`
bohan
-2
/
+11
2023-11-26
move remaining legacy polonius fact generation out of NLL module
Rémy Rakic
-40
/
+46
2023-11-26
merge NLL "constraint generation" into liveness
Rémy Rakic
-81
/
+82
2023-11-26
remove polonius fact generation from NLL constraint generation
Rémy Rakic
-202
/
+21
2023-11-26
small polish of loan invalidations fact generation
Rémy Rakic
-22
/
+12
2023-11-26
rename polonius constraint generation to what it actually does: emit loan kills
Rémy Rakic
-28
/
+20
2023-11-26
simplify polonius constraint generation
Rémy Rakic
-107
/
+83
2023-11-26
remove NLL liveness from polonius constraint generation
Rémy Rakic
-81
/
+7
2023-11-26
extract polonius "constraint generation"
Rémy Rakic
-2
/
+280
2023-11-26
another trivial cleanup
Rémy Rakic
-3
/
+2
[next]