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
/
specialize
Age
Commit message (
Expand
)
Author
Lines
2025-09-12
Split AssocContainer::{InherentImpl,TraitImpl}
Cameron Steffen
-1
/
+1
2025-09-12
Rename AssocItemContainer -> AssocContainer
Cameron Steffen
-1
/
+1
2025-06-27
Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-dead
Matthias Krüger
-1
/
+1
2025-06-26
Change const trait bound syntax from ~const to [const]
Oli Scherer
-1
/
+1
2025-06-25
Remove some glob imports from the type system
Michael Goulet
-5
/
+3
2025-04-30
Use less rustc_type_ir in the compiler codebase
Romain Perier
-1
/
+1
2025-03-09
Rollup merge of #136968 - oli-obk:bye-bye, r=compiler-errors
Matthias Krüger
-14
/
+2
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-5
/
+2
2025-02-20
Turn order dependent trait objects future incompat warning into a hard error
Oli Scherer
-14
/
+2
2025-02-01
Rename `tcx.ensure()` to `tcx.ensure_ok()`
Zalathar
-3
/
+3
2025-01-03
Do not project when there are unconstrained impl params
Michael Goulet
-0
/
+14
2024-12-22
Make sure we note ambiguity causes on positive/negative impl conflicts
Michael Goulet
-9
/
+13
2024-12-02
Fix const specialization
Michael Goulet
-5
/
+17
2024-12-02
Reimplement specialization for const traits
Michael Goulet
-18
/
+112
2024-11-22
Simplify fulfill_implication
Michael Goulet
-91
/
+100
2024-10-29
TypingMode :thinking:
lcnr
-2
/
+4
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-06
Auto merge of #128776 - Bryanskiy:deep-reject-ctxt, r=lcnr
bors
-3
/
+3
2024-09-02
Use `DeepRejectCtxt` to quickly reject `ParamEnv` candidates
Bryanskiy
-3
/
+3
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-17
/
+13
2024-07-11
Remove fully_normalize
Michael Goulet
-18
/
+11
2024-07-08
Move trait selection error reporting to its own top-level module
Michael Goulet
-59
/
+2
2024-06-07
Only compute specializes query if specialization is enabled in the crate of t...
Michael Goulet
-25
/
+17
2024-05-23
Remove `LintDiagnostic::msg`
León Orell Valerian Liehr
-13
/
+8
2024-05-13
Remove `extern crate rustc_middle` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+2
2024-05-10
Lift `TraitRef` into `rustc_type_ir`
Michael Goulet
-0
/
+1
2024-04-30
Give items related to issue 33140 a more meaningful name
León Orell Valerian Liehr
-5
/
+5
2024-04-29
Remove `extern crate rustc_macros` from numerous crates.
Nicholas Nethercote
-0
/
+1
2024-04-05
Rollup merge of #122894 - compiler-errors:downgrade, r=lcnr
Guillaume Gomez
-4
/
+5
2024-04-04
Specialization can switch to `DefineOpaqueTypes::Yes` without having an effect.
Oli Scherer
-1
/
+6
2024-03-28
fix few more
klensy
-3
/
+3
2024-03-22
Move check for error in impl header outside of reporting
Michael Goulet
-4
/
+5
2024-03-22
Update (doc) comments
León Orell Valerian Liehr
-1
/
+1
2024-03-07
Apply `EarlyBinder` only to `TraitRef` in `ImplTraitHeader`
Yoshitomo Nakanishi
-2
/
+2
2024-02-29
track overflowing goals for overfow errors
lcnr
-0
/
+10
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-5
/
+5
2024-02-19
Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.
Nicholas Nethercote
-3
/
+3
2024-02-16
Move trait into attr so it's greppable
Michael Goulet
-4
/
+4
2024-02-16
Use extension trait derive
Michael Goulet
-29
/
+3
2024-02-13
Bump `indexmap`
clubby789
-1
/
+2
2024-02-13
Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errors
bors
-5
/
+11
2024-02-12
Stop calling `impl_polarity` when `impl_trait_ref` was also called
Oli Scherer
-5
/
+11
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-12
/
+12
2024-02-08
Use `ensure` when the result of the query is not needed beyond its `Result`ness
Oli Scherer
-1
/
+1
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-2
/
+2
2024-01-23
Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.
Nicholas Nethercote
-1
/
+1
2024-01-23
Rename `LintLevelsBuilder::struct_lint` as `LintLevelsBuilder::opt_span_lint`.
Nicholas Nethercote
-1
/
+1
2024-01-14
`allow_internal_unstable(min_specialization)` on `newtype_index`
clubby789
-13
/
+19
[next]