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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_borrowck
/
src
/
diagnostics
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-02-10
Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr
Bastian Kersting
-1
/
+1
2025-02-08
Rustfmt
bjorn3
-4
/
+4
2025-02-02
Rollup merge of #136368 - estebank:listify, r=fee1-dead
Matthias Krüger
-11
/
+9
2025-02-01
Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk
Matthias Krüger
-3
/
+4
2025-01-31
Make comma separated lists of anything easier to make for errors
Esteban Küber
-11
/
+9
2025-01-31
Implement MIR, CTFE, and codegen for unsafe binders
Michael Goulet
-3
/
+4
2025-01-31
Move `find_self_call`.
Nicholas Nethercote
-7
/
+4
2025-01-13
Assert that Instance::try_resolve is only used on body-like things
Michael Goulet
-3
/
+3
2025-01-08
Try to explain borrow for tail expr temporary drop order change in 2024
Michael Goulet
-5
/
+6
2025-01-06
point out unblamed constraints from `Copy`/`Sized` bounds in region errors
dianne
-0
/
+22
2025-01-06
cleanup: remove `ExtraConstraintInfo`
dianne
-4
/
+32
2025-01-06
Remove CallKind::Deref hack from UseSpans
Michael Goulet
-9
/
+0
2024-12-30
rename `diags` field
Rémy Rakic
-12
/
+12
2024-12-30
clean up `BorrowckDiags`
Rémy Rakic
-17
/
+6
2024-12-30
merge `diags` module into `diagnostics`
Rémy Rakic
-2
/
+136
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-11-25
Refactor `where` predicates, and reserve for attributes support
Frank King
-2
/
+2
2024-11-19
Put `param_env` into `infcx`.
Nicholas Nethercote
-4
/
+4
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-1
/
+1
2024-11-04
Tidy up comments and some formatting.
Nicholas Nethercote
-1
/
+1
2024-11-02
compiler: Replace rustc_target with _abi in _borrowck
Jubilee Young
-1
/
+1
2024-10-31
Try to point out when edition 2024 lifetime capture rules cause borrowck issues
Michael Goulet
-0
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-8
/
+8
2024-09-09
Remove unnecessary lifetimes in dataflow structs.
Nicholas Nethercote
-2
/
+2
2024-09-06
Make `Ty::boxed_ty` return an `Option`
Pavel Grigorenko
-2
/
+2
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
-12
/
+11
2024-07-21
Move all error reporting into rustc_trait_selection
Michael Goulet
-1
/
+1
2024-07-17
If the moved value is a mut reference, it is used in a generic function and i...
surechen
-13
/
+12
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-1
/
+1
2024-06-27
Rename `'cx` to `'infcx`
Oli Scherer
-2
/
+2
2024-06-26
Restrict diagnostic context lifetime of mir borrowck to InferCtxt instead of ...
Oli Scherer
-2
/
+2
2024-06-24
Separate the mir body lifetime from the other lifetimes
Oli Scherer
-2
/
+2
2024-06-24
Separate the lifetimes of the `BorrowckInferCtxt` from the other borrowed items
Oli Scherer
-2
/
+2
2024-06-18
Remove redundant argument from `subdiagnostic` method
Oli Scherer
-145
/
+89
2024-06-18
Use a dedicated type instead of a reference for the diagnostic context
Oli Scherer
-5
/
+5
2024-06-14
Use is_lang_item more aggressively
Michael Goulet
-9
/
+8
2024-06-03
Move FulfillmentErrorCode to rustc_trait_selection too
Michael Goulet
-2
/
+4
2024-05-10
rename some variants in FulfillmentErrorCode
Michael Goulet
-1
/
+1
2024-04-29
Remove `extern crate rustc_middle` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-04-23
Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper
León Orell Valerian Liehr
-1
/
+1
2024-04-20
Add a non-shallow fake borrow
Nadrieril
-1
/
+1
2024-04-19
Stop taking ParamTy/ParamConst/EarlyParamRegion/AliasTy by ref
Michael Goulet
-1
/
+1
2024-04-12
review comments
Esteban Küber
-0
/
+21
2024-04-11
Better account for `FnOnce` in move errors
Esteban Küber
-5
/
+59
2024-04-11
Account for `.clone()` when suggesting `<T as Clone>::clone`
Esteban Küber
-2
/
+10
2024-03-23
Simplify an iterator search in borrowck diag
Josh Stone
-11
/
+9
2024-03-22
Programmatically convert some of the pat ctors
Michael Goulet
-1
/
+1
2024-03-13
Account for UnOps in borrowck message
Esteban Küber
-2
/
+9
[next]