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-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
2024-05-10
More rename fallout
Michael Goulet
-2
/
+2
2024-05-10
Rename some ObligationCauseCode variants
Michael Goulet
-3
/
+3
2024-05-10
Remove glob imports for ObligationCauseCode
Michael Goulet
-19
/
+20
2024-04-25
Renamed DerivedObligation to WellFormedDeriveObligation
Michael Goulet
-1
/
+1
2024-04-15
Simplify shallow resolver to just fold ty/consts
Michael Goulet
-1
/
+1
2024-04-08
Actually create ranged int types in the type system.
Oli Scherer
-0
/
+4
2024-04-05
ping on wf changes, remove fixme
lcnr
-2
/
+0
2024-04-04
rebase
Boxy
-2
/
+2
2024-04-04
check `FnDef` return type for WF
lcnr
-7
/
+21
2024-03-22
Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr
bors
-1
/
+1
2024-03-22
Split out ImplPolarity and PredicatePolarity
Michael Goulet
-1
/
+1
2024-03-22
Programmatically convert some of the pat ctors
Michael Goulet
-1
/
+1
2024-03-14
Consolidate WF for aliases
Michael Goulet
-20
/
+8
2024-03-08
Replace `TypeWalker` usage with `TypeVisitor`
Shoyu Vanilla
-300
/
+301
2024-03-04
address review feedback
Lukas Markeffsky
-2
/
+5
[next]