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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-26
Change const trait bound syntax from ~const to [const]
Oli Scherer
-1
/
+1
2025-04-30
Use less rustc_type_ir in the compiler codebase
Romain Perier
-1
/
+1
2025-02-20
Turn order dependent trait objects future incompat warning into a hard error
Oli Scherer
-7
/
+2
2025-02-01
Rename `tcx.ensure()` to `tcx.ensure_ok()`
Zalathar
-1
/
+1
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-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-13
/
+10
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
/
+1
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
-2
/
+2
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
-2
/
+2
2024-03-22
Move check for error in impl header outside of reporting
Michael Goulet
-4
/
+5
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
/
+9
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-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
2024-01-14
Fix `allow_internal_unstable` for `(min_)specialization`
clubby789
-3
/
+17
2024-01-11
`specialization_graph_of`'s `errored` field is used in the only call site, an...
Oli Scherer
-34
/
+34
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-4
/
+4
2023-12-15
Don't pass lint back out of lint decorator
Michael Goulet
-1
/
+0
2023-12-05
Add more
Michael Goulet
-1
/
+1
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-2
/
+5
2023-11-26
Auto merge of #118267 - compiler-errors:ambiguity-causes, r=spastorino
bors
-1
/
+1
2023-11-26
rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...
Vadim Petrochenkov
-1
/
+1
2023-11-24
AmbiguityCause should not eagerly format strings
Michael Goulet
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-17
/
+14
2023-08-28
Tweak output of `to_pretty_impl_header` involving only anon lifetimes
Esteban Küber
-9
/
+3
2023-08-02
Remove constness from `TraitPredicate`
Deadbeef
-5
/
+1
[next]