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
/
ty
/
flags.rs
Age
Commit message (
Expand
)
Author
Lines
2025-04-12
Move FlagComputation, PatternKind, and TypeWalker to rustc_type_ir
jackh726
-359
/
+0
2025-04-08
clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`
xizheyin
-1
/
+1
2025-03-23
Remove STILL_FURTHER_SPECIALIZABLE special casing
Michael Goulet
-74
/
+15
2025-03-23
Remove HAS_TY_COROUTINE
Michael Goulet
-1
/
+0
2025-03-23
Visit coroutine kind ty in FlagComputation
Michael Goulet
-0
/
+1
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-01-30
introduce `ty::Value`
Lukas Markeffsky
-1
/
+1
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+6
2024-10-30
Merge HostPolarity and BoundConstness
Michael Goulet
-1
/
+1
2024-10-24
Implement const effect predicate in new solver
Michael Goulet
-0
/
+6
2024-10-24
Remove associated type based effects logic
Michael Goulet
-3
/
+1
2024-09-25
Compiler: Rename "object safe" to "dyn compatible"
León Orell Valerian Liehr
-1
/
+1
2024-08-12
Streamline some inputs/output traversals.
Nicholas Nethercote
-2
/
+1
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-3
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+2
2024-06-05
Add `Ty` to `ConstKind::Value`
Boxy
-1
/
+1
2024-06-05
Basic removal of `Ty` from places (boring)
Boxy
-3
/
+2
2024-06-04
Downsize `ty::Expr`
Boxy
-20
/
+1
2024-05-13
split out AliasTy -> AliasTerm
Michael Goulet
-3
/
+7
2024-04-08
Actually create ranged int types in the type system.
Oli Scherer
-0
/
+14
2024-04-04
cache type info for ParamEnv
Lukas Markeffsky
-0
/
+9
2024-03-22
Make RawPtr take Ty and Mutbl separately
Michael Goulet
-2
/
+2
2024-02-20
Introduce expand_weak_alias_tys
León Orell Valerian Liehr
-2
/
+3
2024-02-06
More comments, final tweaks
Michael Goulet
-3
/
+3
2024-02-06
Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs
Michael Goulet
-0
/
+16
2023-12-28
Remove movability from TyKind::Coroutine
Michael Goulet
-1
/
+1
2023-12-07
add unused `NormalizesTo` predicate
lcnr
-0
/
+4
2023-11-24
Auto merge of #118189 - compiler-errors:cache-flags-for-const, r=nnethercote
bors
-5
/
+10
2023-11-22
Cache flags for ty::Const
Michael Goulet
-5
/
+10
2023-11-21
Remove ClosureKind predicate kind
Michael Goulet
-3
/
+0
2023-11-13
update type flags
lcnr
-2
/
+2
2023-11-13
rename `ReLateBound` to `ReBound`
lcnr
-1
/
+1
2023-11-04
Make sure that predicates with unmentioned bound vars are still considered gl...
Michael Goulet
-21
/
+5
2023-10-26
Replace type flag HAS_TY_GENERATOR with HAS_TY_COROUTINE
León Orell Valerian Liehr
-1
/
+1
2023-10-20
s/generator/coroutine/
Oli Scherer
-1
/
+1
2023-10-20
s/Generator/Coroutine/
Oli Scherer
-2
/
+2
2023-09-23
Remove GeneratorWitness and rename GeneratorWitnessMIR.
Camille GILLOT
-5
/
+1
2023-09-14
Properly consider binder vars in HasTypeFlagsVisitor
Michael Goulet
-15
/
+21
2023-09-10
Implement fallback for effect param
Deadbeef
-1
/
+3
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-31
/
+31
2023-07-03
remove TypeWellFormedFromEnv
Michael Goulet
-3
/
+0
2023-06-26
TypeWellFormedInEnv
Michael Goulet
-1
/
+1
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-7
/
+10
2023-06-17
Move ConstEvaluatable to Clause
Michael Goulet
-1
/
+1
2023-06-17
Move WF goal to clause
Michael Goulet
-1
/
+1
2023-06-16
Add `AliasKind::Weak` for type aliases.
Oli Scherer
-1
/
+1
2023-05-04
IAT: Introduce AliasKind::Inherent
León Orell Valerian Liehr
-7
/
+7
2023-04-19
small type system cleanup
lcnr
-4
/
+4
2023-03-23
Rename AliasEq -> AliasRelate
Michael Goulet
-1
/
+1
[next]