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_middle
/
src
/
traits
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2024-11-23
no more Reveal :(
lcnr
-1
/
+1
2024-11-08
Manually register some bounds for a better span
Michael Goulet
-0
/
+5
2024-10-27
Remove ObligationCause::span() method
Michael Goulet
-12
/
+7
2024-10-27
Stop using the whole match expr span for an arm's obligation span
Michael Goulet
-0
/
+2
2024-10-12
Swap PredicateObligation to ThinVec
GnomedDev
-4
/
+5
2024-09-25
Compiler: Rename "object safe" to "dyn compatible"
León Orell Valerian Liehr
-49
/
+55
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-4
/
+4
2024-08-08
Detect `*` operator on `!Sized` expression
Esteban Küber
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-9
/
+7
2024-07-07
Get rid of the redundant elaboration in middle
Michael Goulet
-1
/
+0
2024-06-16
Uplift Reveal to rustc_type_ir
Michael Goulet
-48
/
+1
2024-06-06
Make middle not rely on next_trait_solver
Michael Goulet
-1
/
+1
2024-06-05
Fully implement `ConstArgHasType`
Boxy
-0
/
+2
2024-05-18
Uplift inspect into rustc_type_ir
Michael Goulet
-27
/
+2
2024-05-11
Consolidate obligation cause codes for where clauses
Michael Goulet
-16
/
+9
2024-05-10
Name tweaks
Michael Goulet
-7
/
+7
2024-05-10
More rename fallout
Michael Goulet
-18
/
+19
2024-05-10
Rename some ObligationCauseCode variants
Michael Goulet
-27
/
+20
2024-05-10
Remove glob imports for ObligationCauseCode
Michael Goulet
-11
/
+12
2024-04-29
Remove `extern crate smallvec` from a couple of crates.
Nicholas Nethercote
-1
/
+1
2024-04-29
Remove `extern crate rustc_data_structures` from numerous crates.
Nicholas Nethercote
-1
/
+1
2024-04-29
Remove `extern crate rustc_macros` from `rustc_middle`.
Nicholas Nethercote
-0
/
+3
2024-04-25
Rollup merge of #124381 - compiler-errors:derived-for-wf, r=lcnr
Michael Goulet
-2
/
+7
2024-04-25
Renamed DerivedObligation to WellFormedDeriveObligation
Michael Goulet
-2
/
+7
2024-04-25
Check closure args and returns are WF
Michael Goulet
-1
/
+1
2024-04-18
Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstrieb
bors
-1
/
+1
2024-04-18
Simplify `static_assert_size`s.
Nicholas Nethercote
-1
/
+1
2024-04-16
Avoid lots of `hir::HirId{,Map,Set}` qualifiers.
Nicholas Nethercote
-15
/
+16
2024-04-15
Stop using PolyTraitRef for closure/coroutine predicates already instantiated...
Michael Goulet
-3
/
+2
2024-04-08
Eliminate `DefiningAnchor` now that is just a single-variant enum
Oli Scherer
-30
/
+1
2024-04-08
Pass list of defineable opaque types into canonical queries
Oli Scherer
-8
/
+7
2024-04-03
Check `x86_64` size assertions on `aarch64`, too
Zalathar
-1
/
+1
2024-03-27
Stop doing expensive work in opt_suggest_box_span eagerly
Michael Goulet
-2
/
+4
2024-03-14
eagerly instantiate binders to avoid relying on `sub`
lcnr
-0
/
+1
2024-03-11
Eliminate `DefiningAnchor::Error`, it is indistinguishable from `DefiningAnch...
Oli Scherer
-4
/
+4
2024-03-11
Make `DefiningAnchor::Bind` only store the opaque types that may be constrain...
Oli Scherer
-5
/
+11
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-2
/
+2
2024-02-19
Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.
Nicholas Nethercote
-2
/
+2
2024-02-15
Remove a suggestion that is redundant
Michael Goulet
-1
/
+0
2024-02-15
Only point out non-diverging arms for match suggestions
Michael Goulet
-1
/
+1
2024-02-12
Dejargnonize subst
Shoyu Vanilla
-1
/
+1
2024-01-24
Deduplicate more sized errors on call exprs
Esteban Küber
-0
/
+2
2024-01-15
Rollup merge of #119897 - compiler-errors:fulfillment-errors, r=lcnr
Matthias Krüger
-2
/
+2
2024-01-12
Remove unused ErrorReporting variant from overflow handling
Michael Goulet
-3
/
+0
2024-01-12
OutputTypeParameterMismatch -> SignatureMismatch
Michael Goulet
-2
/
+2
2024-01-03
Track `HirId` instead of `Span` in `ObligationCauseCode::SizedArgumentType`
Esteban Küber
-1
/
+1
2023-12-26
Auto merge of #118431 - sjwang05:issue-44695, r=estebank
bors
-1
/
+18
2023-12-19
rename to verbose-internals
jyn
-1
/
+1
2023-12-16
Provide better suggestions for T == &T and &T == T
sjwang05
-1
/
+18
2023-11-27
Auto merge of #117200 - rmehri01:repeated_help, r=WaffleLapkin
bors
-30
/
+65
[next]