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
/
impl_wf_check
Age
Commit message (
Expand
)
Author
Lines
2024-05-13
Apply nits
Michael Goulet
-7
/
+4
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-8
/
+8
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
More rename fallout
Michael Goulet
-1
/
+1
2024-05-10
Rename some ObligationCauseCode variants
Michael Goulet
-1
/
+1
2024-02-20
Use expand_weak_alias_tys when collecting constrained generics params in impls
León Orell Valerian Liehr
-5
/
+5
2024-02-17
Properly check constrainedness of gen params in the presence of weak alias types
León Orell Valerian Liehr
-4
/
+4
2024-02-12
Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obk
Matthias Krüger
-7
/
+7
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-7
/
+7
2024-02-12
remove a bunch of dead parameters in fn
yukang
-5
/
+1
2024-01-18
Rollup merge of #119869 - oli-obk:track_errors2, r=matthewjasper
Matthias Krüger
-50
/
+82
2024-01-17
Add -Zno-implied-bounds-compat option and use it
Jack Huey
-2
/
+1
2024-01-17
Correctly handle normalization in implied bounds
Ali MJ Al-Nasrawy
-1
/
+2
2024-01-17
Move `check_mod_impl_wf` query call out of track_errors and bubble errors up ...
Oli Scherer
-50
/
+82
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-8
/
+8
2023-10-13
Format all the let chains in compiler
Michael Goulet
-1
/
+3
2023-10-04
Reorder fullfillment errors to keep more interesting ones first
Esteban Küber
-1
/
+1
2023-09-29
specialization: use clause
lcnr
-37
/
+23
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-38
/
+4
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-2
/
+2
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-40
/
+40
2023-07-03
remove TypeWellFormedFromEnv
Michael Goulet
-2
/
+1
2023-07-03
use `deeply_normalize` for `assumed_wf_types`
lcnr
-12
/
+10
2023-06-26
TypeWellFormedInEnv
Michael Goulet
-1
/
+1
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-14
/
+18
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-13
/
+13
2023-06-17
Move ConstEvaluatable to Clause
Michael Goulet
-1
/
+1
2023-06-17
Move WF goal to clause
Michael Goulet
-1
/
+1
2023-05-05
Report nicer lifetime errors for specialization
Matthew Jasper
-3
/
+16
2023-05-05
Disallow (min) specialization imps with no items
Matthew Jasper
-1
/
+14
2023-05-03
Restrict `From<S>` for `{D,Subd}iagnosticMessage`.
Nicholas Nethercote
-4
/
+4
2023-04-27
rename `needs_infer` to `has_infer`
Boxy
-1
/
+1
2023-04-25
Fix static string lints
clubby789
-6
/
+4
2023-04-12
region error cleanup
lcnr
-2
/
+1
2023-04-06
Make elaborator generic
Michael Goulet
-7
/
+5
2023-03-28
Rollup merge of #109629 - aliemjay:remove-givens, r=lcnr
nils
-1
/
+1
2023-03-26
Don't elaborate non-obligations into obligations
Michael Goulet
-21
/
+13
2023-03-26
remove obsolete `givens` from regionck
Ali MJ Al-Nasrawy
-1
/
+1
2023-03-23
Rename AliasEq -> AliasRelate
Michael Goulet
-1
/
+1
2023-03-21
IdentitySubsts::identity_for_item takes Into<DefId>
Michael Goulet
-1
/
+1
2023-03-15
Revert "Auto merge of #107376 - aliemjay:remove-givens, r=lcnr"
Rémy Rakic
-1
/
+1
2023-03-15
Auto merge of #107376 - aliemjay:remove-givens, r=lcnr
bors
-1
/
+1
2023-03-09
Remove body_def_id from Inherited
Michael Goulet
-1
/
+1
2023-03-09
remove obsolete `givens` from regionck
Ali MJ Al-Nasrawy
-1
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-1
/
+1
2023-02-17
add predicate evaluation logic
Boxy
-0
/
+10
2023-02-17
Add `Clause::ConstArgHasType` variant
Boxy
-0
/
+1
2023-02-10
add `AliasEq` to `PredicateKind`
Boxy
-0
/
+1
2023-01-23
fix: use LocalDefId instead of HirId in trait res
Vincenzo Palazzo
-11
/
+4
[next]