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
/
wf.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-17
Remove `DynKind`
León Orell Valerian Liehr
-1
/
+1
2025-07-15
Implement other logics
tiif
-0
/
+2
2025-07-13
Retire hir::*ItemRef.
Camille GILLOT
-2
/
+2
2025-06-16
trait_sel: skip `nominal_obligations` for `Sized`
David Wood
-0
/
+8
2025-06-05
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
Oli Scherer
-2
/
+2
2025-05-27
Rename unpack to kind
Michael Goulet
-1
/
+1
2025-05-01
Set groundwork for proper const normalization
Boxy
-6
/
+14
2025-04-29
Rollup merge of #139909 - oli-obk:or-patterns, r=BoxyUwU
Trevor Gross
-37
/
+47
2025-04-28
Rollup merge of #140249 - BoxyUwU:remove_weak_alias_terminology, r=oli-obk
Guillaume Gomez
-1
/
+1
2025-04-28
Add or-patterns to pattern types
Oli Scherer
-0
/
+5
2025-04-28
Split out various pattern type matches into their own function
Oli Scherer
-37
/
+42
2025-04-26
convert some `GenericArg` to `Term`
lcnr
-46
/
+34
2025-04-24
Remove `weak` alias terminology
Boxy
-1
/
+1
2025-04-23
Module docs
Boxy
-0
/
+5
2025-04-23
Rename `compute_x` methods
Boxy
-31
/
+43
2025-03-06
Remove the `Option` part of range ends in the HIR
Oli Scherer
-1
/
+1
2025-03-06
Avoid having to handle an `Option` in the type system
Oli Scherer
-6
/
+2
2025-02-24
Remove dyn_compatible_for_dispatch
Michael Goulet
-13
/
+8
2025-02-17
Move some `Map` methods onto `TyCtxt`.
Nicholas Nethercote
-1
/
+1
2025-02-13
Use BikeshedGuaranteedNotDrop in unsafe binder type WF too
Michael Goulet
-1
/
+4
2025-02-06
Prevent generic pattern types from being used in libstd
Oli Scherer
-2
/
+42
2025-02-01
Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk
Matthias Krüger
-2
/
+19
2025-01-31
Manually walk into WF obligations in BestObligation proof tree visitor
Michael Goulet
-4
/
+6
2025-01-31
Enforce unsafe binders must be Copy (for now)
Michael Goulet
-2
/
+19
2025-01-28
Properly check that array length is valid type during built-in unsizing in index
Michael Goulet
-1
/
+1
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+3
2024-11-25
Simplify object_region_bounds
Michael Goulet
-29
/
+7
2024-10-24
Implement const effect predicate in new solver
Michael Goulet
-0
/
+5
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-1
/
+1
2024-10-12
Swap Vec<PredicateObligation> to type alias
GnomedDev
-16
/
+23
2024-10-10
Rename feature object_safe_for_dispatch to dyn_compatible_for_dispatch
León Orell Valerian Liehr
-1
/
+1
2024-09-25
Compiler: Rename "object safe" to "dyn compatible"
León Orell Valerian Liehr
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+1
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+6
2024-07-16
Add `ConstArgKind::Path` and make `ConstArg` its own HIR node
Noah Lev
-2
/
+14
2024-07-05
Use `ControlFlow` results for visitors that are only looking for a single value
Oli Scherer
-2
/
+0
2024-07-03
Auto merge of #123737 - compiler-errors:alias-wf, r=lcnr
bors
-9
/
+3
2024-06-03
Align Term methods with GenericArg methods
Michael Goulet
-1
/
+1
2024-05-21
Okay actually check only alias TYPES
Michael Goulet
-9
/
+3
2024-05-17
to_opt_poly_X_pred -> as_X_clause
Michael Goulet
-1
/
+1
2024-05-13
Auto merge of #125076 - compiler-errors:alias-term, r=lcnr
bors
-7
/
+10
2024-05-13
Apply nits
Michael Goulet
-25
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-7
/
+34
2024-05-13
Remove `extern crate rustc_middle` from `rustc_trait_selection`.
Nicholas Nethercote
-0
/
+1
2024-05-11
Consolidate obligation cause codes for where clauses
Michael Goulet
-5
/
+1
2024-05-10
Auto merge of #124982 - compiler-errors:uplift-trait-ref, r=lcnr
bors
-2
/
+5
2024-05-10
Lift `TraitRef` into `rustc_type_ir`
Michael Goulet
-2
/
+5
2024-05-10
Name tweaks
Michael Goulet
-2
/
+2
[next]