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
/
structural_match.rs
Age
Commit message (
Expand
)
Author
Lines
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-1
/
+1
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-1
/
+1
2023-09-23
Remove GeneratorWitness and rename GeneratorWitnessMIR.
Camille GILLOT
-1
/
+1
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-5
/
+5
2023-06-01
remove search_for_adt_const_param_violation
Michael Goulet
-52
/
+18
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-3
/
+1
2023-02-14
s/eval_usize/eval_target_usize/ for clarity
Oli Scherer
-1
/
+1
2023-02-13
Make visiting traits generic over the Interner
Alan Egerton
-1
/
+1
2023-02-13
Workaround issue #107747
Alan Egerton
-1
/
+3
2023-02-13
Alias folding/visiting traits instead of re-export
Alan Egerton
-1
/
+1
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-1
/
+1
2023-01-17
Stop using `BREAK` & `CONTINUE` in compiler
Scott McMurray
-8
/
+8
2022-12-13
Combine identical alias arms
Michael Goulet
-4
/
+1
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-2
/
+2
2022-12-08
Move has_structural_eq_impls provider to rustc_ty_utils
Michael Goulet
-48
/
+0
2022-11-23
Use ObligationCtxt intead of dyn TraitEngine
Santiago Pastorino
-18
/
+5
2022-10-07
Change InferCtxtBuilder from enter to build
Cameron Steffen
-4
/
+3
2022-10-07
Remove TypeckResults from InferCtxt
Cameron Steffen
-1
/
+1
2022-08-03
Rollup merge of #99746 - compiler-errors:more-trait-engine, r=jackh726
Matthias Krüger
-2
/
+2
2022-07-26
Use TraitEngine in more places that don't specifically need FulfillmentCtxt::...
Michael Goulet
-2
/
+2
2022-07-25
Remove non-descriptive boolean from search_for_structural_match_violation
Michael Goulet
-10
/
+23
2022-07-25
Get rid of redundant NonStructuralMatchTyKind
Michael Goulet
-52
/
+14
2022-07-25
Deeply deny fn and raw ptrs in const generics
Michael Goulet
-23
/
+47
2022-07-11
Deny floats even when adt_const_params is enabled
Michael Goulet
-2
/
+20
2022-07-08
Rollup merge of #98654 - nnethercote:pest-2.1.3-opt, r=pnkfelix
Dylan DPC
-17
/
+10
2022-07-06
Update TypeVisitor paths
Alan Egerton
-1
/
+1
2022-06-29
Avoid constructing an unnecessary `InferCtxt`.
Nicholas Nethercote
-4
/
+1
2022-06-29
Change `Search::infcx` to `tcx`.
Nicholas Nethercote
-14
/
+10
2022-06-08
Folding revamp.
Nicholas Nethercote
-1
/
+1
2022-05-24
give correct error message on structural match violation
b-naber
-9
/
+23
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-3
/
+3
2022-01-16
Auto merge of #92805 - BoxyUwU:revert-lazy-anon-const-substs, r=lcnr
bors
-3
/
+0
2022-01-15
Reduce use of local_def_id_to_hir_id.
Camille GILLOT
-1
/
+0
2022-01-15
initial revert
Ellen
-3
/
+0
2021-12-15
Remove `in_band_lifetimes` from `rustc_trait_selection`
Sylvan Bowdler
-2
/
+2
2021-11-08
Make select_* methods return Vec for TraitEngine
Deadbeef
-1
/
+1
2021-10-19
Reject closures in patterns
Tomasz Miąsko
-1
/
+5
2021-08-26
make unevaluated const substs optional
lcnr
-2
/
+2
2021-08-26
require a `tcx` for `TypeVisitor`
lcnr
-0
/
+3
2021-07-18
Revert "structural_match: non-structural-match ty closures"
Santiago Pastorino
-5
/
+1
2020-11-14
Use `TypeVisitor::BreakTy` in `structural_match::Search`
LeSeulArtichaut
-36
/
+15
2020-11-14
Introduce `TypeVisitor::BreakTy`
LeSeulArtichaut
-1
/
+1
2020-10-30
Remove implicit `Continue` type
LeSeulArtichaut
-1
/
+1
2020-10-30
Use `ControlFlow::is{break,continue}`
LeSeulArtichaut
-1
/
+1
2020-10-30
TypeVisitor: use `ControlFlow` in rustc_{infer,lint,trait_selection}
LeSeulArtichaut
-30
/
+20
2020-09-04
Change ty.kind to a method
LeSeulArtichaut
-1
/
+1
2020-08-30
mv compiler to compiler/
mark
-0
/
+281