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
/
diagnostics
/
explain_borrow.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-28
Point at multiple outlives requirements instead of just the first one
Esteban Küber
-5
/
+8
2025-09-28
Address review comment
Esteban Küber
-10
/
+14
2025-09-28
reword note
Esteban Küber
-1
/
+1
2025-09-28
Point at lifetime requirement origin in more cases
Esteban Küber
-0
/
+13
2025-09-17
Remove `DynKind`
León Orell Valerian Liehr
-2
/
+2
2025-08-22
Region inference: Use outlives-static constraints in constraint search
Amanda Stjerna
-1
/
+1
2025-07-29
Create two methods to fix `find_oldest_ancestor_in_same_ctxt`
xizheyin
-1
/
+1
2025-07-28
use let chains in ast, borrowck, codegen, const_eval
Kivooeo
-19
/
+18
2025-06-22
Init local_names lazily for borrowck diagnostics
Kornel
-6
/
+5
2025-06-16
Handle same-crate macro for borrowck semicolon suggestion
Urgau
-4
/
+1
2025-06-15
Suggest adding semicolon in user code rather than macro impl details
Urgau
-3
/
+7
2025-04-15
Don't name macro internals in "does not live long enough" errors.
Mara Bos
-1
/
+3
2025-02-22
Fix binding mode problems
Michael Goulet
-1
/
+1
2025-02-21
Move methods from Map to TyCtxt, part 3.
Nicholas Nethercote
-2
/
+2
2025-02-17
Overhaul the `intravisit::Map` trait.
Nicholas Nethercote
-2
/
+2
2025-02-17
Move some `Map` methods onto `TyCtxt`.
Nicholas Nethercote
-4
/
+4
2025-02-03
Rollup merge of #136299 - lqd:polonius-next-episode-9, r=jackh726
Matthias Krüger
-2
/
+21
2025-02-01
diagnostics: fix borrowck suggestions for if/while let conditionals
Michael Howell
-18
/
+92
2025-01-31
record boring locals in polonius context
Rémy Rakic
-2
/
+21
2025-01-19
Run `clippy --fix` for `unnecessary_map_or` lint
Yotam Ofek
-2
/
+2
2025-01-13
Assert that Instance::try_resolve is only used on body-like things
Michael Goulet
-1
/
+1
2025-01-08
Try to explain borrow for tail expr temporary drop order change in 2024
Michael Goulet
-9
/
+9
2025-01-06
point out unblamed constraints from `Copy`/`Sized` bounds in region errors
dianne
-0
/
+1
2025-01-06
cleanup: remove `ExtraConstraintInfo`
dianne
-20
/
+17
2025-01-06
Improve span when temporary receiver is dropped in edition 2024
Michael Goulet
-0
/
+34
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-11-04
Tidy up comments and some formatting.
Nicholas Nethercote
-8
/
+12
2024-09-24
be even more precise about "cast" vs "coercion"
Lukas Markeffsky
-3
/
+5
2024-09-24
replace "cast" with "coercion" where applicable
Lukas Markeffsky
-1
/
+3
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-11
downgrade borrowck suggestion level due to possible span conflict
Ding Xiang Fei
-14
/
+29
2024-09-11
rescope temp lifetime in let-chain into IfElse
Ding Xiang Fei
-9
/
+86
2024-09-09
Remove unnecessary lifetimes in dataflow structs.
Nicholas Nethercote
-1
/
+1
2024-09-06
Make `Ty::boxed_ty` return an `Option`
Pavel Grigorenko
-1
/
+2
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`.
Nicholas Nethercote
-0
/
+1
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-2
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-6
/
+4
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-1
/
+1
2024-06-24
Separate the mir body lifetime from the other lifetimes
Oli Scherer
-1
/
+1
2024-06-24
Separate the lifetimes of the `BorrowckInferCtxt` from the other borrowed items
Oli Scherer
-1
/
+1
2024-05-09
Rename Generics::params to Generics::own_params
Michael Goulet
-26
/
+29
2024-04-24
Modify `find_expr` from `Span` to better account for closures
Esteban Küber
-1
/
+1
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-4
/
+4
2024-02-19
Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.
Nicholas Nethercote
-4
/
+4
2024-02-09
Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco
Matthias Krüger
-0
/
+3
2024-02-07
hir: Remove `fn opt_hir_id` and `fn opt_span`
Vadim Petrochenkov
-1
/
+1
2024-02-06
Invert diagnostic lints.
Nicholas Nethercote
-0
/
+3
2024-01-15
compiler: Lower fn call arg spans down to MIR
Martin Nordholts
-1
/
+1
2024-01-10
Simplify some redundant names
Michael Goulet
-2
/
+2
2023-12-12
Move some methods from `tcx.hir()` to `tcx`
zetanumbers
-1
/
+1
[next]