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
/
project.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-16
Add span for struct tail recursion limit error
Tawan Muadmuenwai
-0
/
+1
2025-08-13
Cleanup assoc parent utils
Cameron Steffen
-1
/
+1
2025-07-28
Rename trait_of_item -> trait_of_assoc
Cameron Steffen
-1
/
+1
2025-06-25
Remove some glob imports from the type system
Michael Goulet
-11
/
+10
2025-06-05
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
Oli Scherer
-15
/
+19
2025-05-22
Return correct error term kind on projection errors
Boxy
-4
/
+25
2025-05-01
Set groundwork for proper const normalization
Boxy
-70
/
+100
2025-04-28
Auto merge of #140388 - GuillaumeGomez:rollup-aj9o3ch, r=GuillaumeGomez
bors
-1
/
+1
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-41
/
+0
2025-04-24
Remove `weak` alias terminology
Boxy
-1
/
+1
2025-04-22
Use `is_lang_item` and `as_lang_item` instead of handrolling their logic
Oli Scherer
-118
/
+122
2025-04-15
Move `name` field from `AssocItem` to `AssocKind` variants.
Nicholas Nethercote
-4
/
+5
2025-04-09
Use a query rather than recomputing the tail repeatedly
Michael Goulet
-15
/
+1
2025-04-09
Rigidly project missing item due to guaranteed impossible sized predicate
Michael Goulet
-45
/
+59
2025-04-03
add `TypingMode::Borrowck`
lcnr
-0
/
+1
2025-03-18
Remove existing AFIDT implementation
Michael Goulet
-57
/
+1
2025-03-16
Suppress must_use in compiler and tools
Michael Goulet
-1
/
+1
2025-03-15
Fold visit into ty
Michael Goulet
-2
/
+3
2025-03-15
Squash fold into ty
Michael Goulet
-2
/
+1
2025-02-27
Delete tuple unsizing
Alice Ryhl
-4
/
+2
2025-02-08
Rustfmt
bjorn3
-43
/
+53
2025-01-21
Move supertrait_def_ids into the elaborate module like all other fns
Michael Goulet
-2
/
+2
2025-01-17
new solver: prefer trivial builtin impls over where-clauses
Rémy Rakic
-2
/
+2
2025-01-14
fix ICE with references to infinite structs in consts
Lukas Markeffsky
-3
/
+4
2025-01-03
Do not project when there are unconstrained impl params
Michael Goulet
-29
/
+34
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+5
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-12-12
Rollup merge of #133122 - compiler-errors:afidt, r=oli-obk
Matthias Krüger
-1
/
+57
2024-12-11
Rename projection_def_id to item_def_id
Michael Goulet
-2
/
+2
2024-12-10
Implement projection and shim for AFIDT
Michael Goulet
-1
/
+57
2024-12-03
Remove generic_associated_types_extended feature gate
Michael Goulet
-25
/
+1
2024-11-28
support revealing defined opaque post borrowck
lcnr
-1
/
+3
2024-11-23
no more Reveal :(
lcnr
-2
/
+1
2024-10-31
traits::project: yeet `ParamEnv::reveal`
lcnr
-13
/
+16
2024-10-29
TypingMode :thinking:
lcnr
-29
/
+7
2024-10-27
Remove ObligationCause::span() method
Michael Goulet
-2
/
+2
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-1
/
+1
2024-10-20
Rip out old effects var handling code from traits
Michael Goulet
-30
/
+6
2024-10-12
Swap Vec<PredicateObligation> to type alias
GnomedDev
-30
/
+33
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-58
/
+48
2024-09-11
clippy::useless_conversion
Michael Goulet
-2
/
+2
2024-09-06
Auto merge of #128776 - Bryanskiy:deep-reject-ctxt, r=lcnr
bors
-0
/
+8
2024-09-02
Use `DeepRejectCtxt` to quickly reject `ParamEnv` candidates
Bryanskiy
-0
/
+8
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+1
2024-08-14
Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors
bors
-1
/
+1
2024-08-11
Remove struct_tail_no_normalization
Michael Goulet
-2
/
+2
2024-08-11
Rename normalization functions to raw
Michael Goulet
-1
/
+1
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-24
/
+14
2024-07-24
Don't ICE when auto trait has assoc ty in old solver
Michael Goulet
-0
/
+6
[next]