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_trait_selection
/
src
/
traits
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-28
/
+32
2024-07-21
Move all error reporting into rustc_trait_selection
Michael Goulet
-1
/
+1
2024-07-18
const_to_pat: cleanup leftovers from when we had to deal with non-structural ...
Ralf Jung
-2
/
+0
2024-07-11
Remove fully_normalize
Michael Goulet
-38
/
+8
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-2
/
+1
2024-06-21
Rename a bunch of things
Michael Goulet
-1
/
+1
2024-06-14
Only compute vtable information during codegen
Michael Goulet
-1
/
+1
2024-06-07
Only compute specializes query if specialization is enabled in the crate of t...
Michael Goulet
-0
/
+1
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-1
/
+1
2024-06-03
Nits and formatting
Michael Goulet
-37
/
+0
2024-06-03
Add cycle errors to ScrubbedTraitError to remove a couple more calls to new_w...
Michael Goulet
-5
/
+7
2024-06-03
Move FulfillmentErrorCode to rustc_trait_selection too
Michael Goulet
-1
/
+39
2024-06-03
Use ScrubbedTraitError in more places
Michael Goulet
-1
/
+8
2024-06-03
Opt-in diagnostics reporting to avoid doing extra work in the new solver
Michael Goulet
-2
/
+24
2024-06-03
Make TraitEngines generic over error
Michael Goulet
-0
/
+43
2024-06-01
Deduplicate supertrait_def_ids code
Mark Rousskov
-4
/
+1
2024-05-27
Auto merge of #125468 - BoxyUwU:remove_defid_from_regionparam, r=compiler-errors
bors
-0
/
+1
2024-05-24
Remove `DefId` from `EarlyParamRegion` (tedium/diagnostics)
Boxy
-0
/
+1
2024-05-24
Use regular type equating instead of a custom query
Oli Scherer
-1
/
+0
2024-05-16
Remove trivial Binder::dummy calls
Michael Goulet
-1
/
+1
2024-05-16
Uplift Goal to rustc_type_ir
Michael Goulet
-1
/
+1
2024-05-16
Make P parameter explicit
Michael Goulet
-1
/
+1
2024-05-16
Rename ToPredicate for Upcast
Michael Goulet
-3
/
+3
2024-05-13
Auto merge of #125076 - compiler-errors:alias-term, r=lcnr
bors
-1
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+1
2024-04-30
Normalize trait ref before orphan check & consider ty params in alias types t...
León Orell Valerian Liehr
-2
/
+3
2024-04-19
Stop taking ParamTy/ParamConst/EarlyParamRegion/AliasTy by ref
Michael Goulet
-3
/
+3
2024-04-15
Simplify shallow resolver to just fold ty/consts
Michael Goulet
-1
/
+1
2024-04-06
Revert "remove `pred_known_to_hold_modulo_regions`"
Rémy Rakic
-3
/
+47
2024-04-03
Uplift and start using check_args_compatible more liberally
Michael Goulet
-4
/
+4
2024-04-02
t plit astconv's error report code in check functions to mod errors.
surechen
-1
/
+1
2024-03-22
Rename AstConv to HIR ty lowering
León Orell Valerian Liehr
-1
/
+1
2024-03-05
Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult`
Jason Newcomb
-4
/
+4
2024-02-20
Add newtype for first input type
clubby789
-1
/
+1
2024-02-19
split `project` into multiple files
lcnr
-3
/
+3
2024-02-19
remove `pred_known_to_hold_modulo_regions`
lcnr
-47
/
+3
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-4
/
+4
2024-01-30
Deeply normalize when processing registered region obligations
Michael Goulet
-0
/
+1
2024-01-09
Avoid silencing relevant follow-up errors
Oli Scherer
-0
/
+6
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-1
/
+1
2023-12-14
update use of feature flags
lcnr
-2
/
+2
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-11-14
finish `RegionKind` rename
lcnr
-1
/
+1
2023-10-30
Detect object safety errors when assoc type is missing
Esteban Küber
-1
/
+1
2023-10-22
use visibility to check unused imports and delete some stmts
bohan
-5
/
+0
2023-10-04
Reorder fullfillment errors to keep more interesting ones first
Esteban Küber
-1
/
+1
2023-09-13
make the eval() functions on our const types return the resulting value
Ralf Jung
-1
/
+1
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-1
/
+1
2023-07-27
Remove `constness` from `ParamEnv`
Deadbeef
-15
/
+4
[prev]
[next]