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_hir_analysis
/
src
/
check
/
wfcheck.rs
Age
Commit message (
Expand
)
Author
Lines
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.
Nicholas Nethercote
-0
/
+1
2024-08-26
Stop using a special inner body for the coroutine by-move body for async clos...
Michael Goulet
-1
/
+2
2024-08-22
Auto merge of #129365 - matthiaskrgr:rollup-ebwx6ya, r=matthiaskrgr
bors
-1
/
+1
2024-08-21
Point at explicit `'static` obligations on a trait
Esteban Küber
-1
/
+1
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-2
/
+1
2024-08-16
Use FnSig instead of raw FnDecl for ForeignItemKind::Fn
Michael Goulet
-2
/
+2
2024-08-14
Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors
bors
-1
/
+1
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-1
/
+1
2024-08-08
Rename struct_tail_erasing_lifetimes to struct_tail_for_codegen
Michael Goulet
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-13
/
+11
2024-07-25
Support ?Trait bounds in supertraits and dyn Trait under a feature gate
Bryanskiy
-1
/
+1
2024-07-21
Move all error reporting into rustc_trait_selection
Michael Goulet
-1
/
+1
2024-07-21
Auto merge of #127722 - BoxyUwU:new_adt_const_params_limitations, r=compiler-...
bors
-16
/
+39
2024-07-19
LTA: Diag: Detect bivariant ty params that are only used recursively
León Orell Valerian Liehr
-36
/
+37
2024-07-17
Account for structs that have unused params in nested types in fields
Michael Goulet
-24
/
+93
2024-07-17
Account for self ty alias
Michael Goulet
-5
/
+10
2024-07-17
Mention that type parameters are used recursively
Michael Goulet
-21
/
+62
2024-07-17
Split part of `adt_const_params` into `unsized_const_params`
Boxy
-18
/
+33
2024-07-17
Forbid `!Sized` types and references
Boxy
-4
/
+12
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-1
/
+1
2024-07-08
Rollup merge of #127439 - compiler-errors:uplift-elaborate, r=lcnr
许杰友 Jieyou Xu (Joe)
-12
/
+11
2024-07-07
iter_identity is a better name
Michael Goulet
-12
/
+11
2024-07-05
Rework receiver_is_valid
Michael Goulet
-50
/
+42
2024-07-05
Actually just make can_eq process obligations (almost) everywhere
Michael Goulet
-9
/
+2
2024-07-05
Process alias-relate obligations when proving receiver_is_valid
Michael Goulet
-1
/
+9
2024-06-28
implement new effects desugaring
Deadbeef
-1
/
+6
2024-06-19
Remove a hack that isn't needed anymore
Oli Scherer
-10
/
+1
2024-06-04
Auto merge of #125380 - compiler-errors:wc-obj-safety, r=oli-obk
bors
-1
/
+1
2024-06-03
check_is_object_safe -> is_object_safe
Michael Goulet
-1
/
+1
2024-06-03
Opt-in diagnostics reporting to avoid doing extra work in the new solver
Michael Goulet
-4
/
+4
2024-05-24
Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)
Boxy
-15
/
+3
2024-05-24
Remove `DefId` from `EarlyParamRegion` (type system)
Boxy
-9
/
+7
2024-05-19
Add and use generics.is_empty() and generics.is_own_empty, rather than using ...
Santiago Pastorino
-1
/
+1
2024-05-17
to_opt_poly_X_pred -> as_X_clause
Michael Goulet
-2
/
+2
2024-05-16
Rename ToPredicate for Upcast
Michael Goulet
-4
/
+4
2024-05-13
Remove `extern crate rustc_middle` from `rustc_hir_analysis`.
Nicholas Nethercote
-0
/
+1
2024-05-11
Consolidate obligation cause codes for where clauses
Michael Goulet
-1
/
+1
2024-05-10
Name tweaks
Michael Goulet
-1
/
+1
2024-05-10
Rename some ObligationCauseCode variants
Michael Goulet
-2
/
+2
2024-05-10
Remove glob imports for ObligationCauseCode
Michael Goulet
-6
/
+18
2024-05-09
Rename Generics::params to Generics::own_params
Michael Goulet
-3
/
+3
2024-04-30
Replace item names containing an error code with something more meaningful
León Orell Valerian Liehr
-14
/
+4
2024-04-09
Clarifying comment
Michael Goulet
-3
/
+9
2024-04-09
Split back out unused_lifetimes -> redundant_lifetimes
Michael Goulet
-2
/
+2
2024-04-09
Lint redundant lifetimes in impl header
Michael Goulet
-5
/
+6
2024-04-09
Move check to wfcheck
Michael Goulet
-0
/
+128
2024-03-22
Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr
bors
-1
/
+1
2024-03-22
Split out ImplPolarity and PredicatePolarity
Michael Goulet
-1
/
+1
2024-03-22
Programmatically convert some of the pat ctors
Michael Goulet
-1
/
+1
2024-03-22
Update (doc) comments
León Orell Valerian Liehr
-1
/
+1
[next]