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
/
context.rs
Age
Commit message (
Expand
)
Author
Lines
2023-10-18
Some renaming nits for rustc_type_ir
Michael Goulet
-14
/
+12
2023-10-18
Remove unused variant BinderListTy
Michael Goulet
-1
/
+0
2023-10-18
AliasTy::new instead of tcx method
lcnr
-10
/
+0
2023-10-13
Format all the let chains in compiler
Michael Goulet
-1
/
+5
2023-10-08
improve the suggestion of generic_bound_failure
Ali MJ Al-Nasrawy
-10
/
+15
2023-10-02
Implement Deref<LayoutS> for Layout
Lukas Wirth
-2
/
+2
2023-09-26
Don't store lazyness in DefKind
Michael Goulet
-1
/
+1
2023-09-24
Remove span from BrAnon.
Camille GILLOT
-2
/
+2
2023-09-23
Remove GeneratorWitness and rename GeneratorWitnessMIR.
Camille GILLOT
-1
/
+0
2023-09-22
Add a way to decouple the implementation and the declaration of a TyCtxt method.
Oli Scherer
-0
/
+6
2023-09-18
make more pretty
Boxy
-0
/
+1
2023-09-18
Rollup merge of #115907 - RalfJung:interner-check, r=compiler-errors
Matthias Krüger
-0
/
+24
2023-09-18
Remove more unused `Lift` impls.
Nicholas Nethercote
-7
/
+1
2023-09-18
Rename `CloneLiftImpls` as `TrivialLiftImpls`.
Nicholas Nethercote
-1
/
+1
2023-09-17
nop_lift macros: ensure that we are using the right interner
Ralf Jung
-0
/
+24
2023-09-14
make it more clear which functions create fresh AllocId
Ralf Jung
-1
/
+1
2023-09-09
Use `FreezeLock` for `CStore`
John Kåre Alsaker
-5
/
+3
2023-09-02
Add `Freeze` type and use it to store `Definitions`
John Kåre Alsaker
-10
/
+10
2023-08-24
Optimize `lock_shards`
John Kåre Alsaker
-19
/
+20
2023-08-09
rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-4
/
+12
2023-08-09
rustc: Move `crate_types` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-3
/
+42
2023-08-08
Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obk
bors
-2
/
+2
2023-08-08
Auto merge of #114602 - compiler-errors:rpit-outlives-sadness, r=oli-obk
bors
-0
/
+78
2023-08-08
Simplify via map_rpit_lifetime_to_fn_lifetime
Michael Goulet
-1
/
+10
2023-08-08
Install bidirectional outlives predicates for RPITITs (and RPITs) correctly
Michael Goulet
-0
/
+69
2023-08-07
Store the laziness of type aliases in the DefKind
León Orell Valerian Liehr
-1
/
+1
2023-08-06
lower impl const to bind to host effect param
Deadbeef
-2
/
+2
2023-07-31
Don't check unnecessarily that impl trait is RPIT
Michael Goulet
-28
/
+1
2023-07-21
new solver: add a separate cache for coherence
lcnr
-4
/
+8
2023-07-18
Add `#[track_caller]` to lint related diagnostic functions
Maybe Waffle
-0
/
+4
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-27
/
+27
2023-07-08
Replace RPITIT current impl with new strategy that lowers as a GAT
Santiago Pastorino
-10
/
+4
2023-07-05
Change comment on `TyCtxt::mk_ty_from_kind`
Michael Goulet
-1
/
+1
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-375
/
+21
2023-07-05
Auto merge of #113370 - compiler-errors:rollup-8gvyy8e, r=compiler-errors
bors
-0
/
+8
2023-07-05
Auto merge of #113210 - fee1-dead-contrib:effects-mvp, r=oli-obk
bors
-0
/
+10
2023-07-05
move `ConstKind` to typeir and move inherent impls to `Const`
Boxy
-0
/
+8
2023-07-04
Replace `const_error` methods with `Const::new_error`
Boxy
-28
/
+0
2023-07-04
Replace `mk_const` with `Const::new_x` methods
Boxy
-12
/
+12
2023-07-04
enforce context effects in typeck
Deadbeef
-0
/
+10
2023-06-26
Migrate predicates_of and caller_bounds to Clause
Michael Goulet
-25
/
+5
2023-06-23
Auto merge of #112891 - oli-obk:impl_trait_in_assoc_tys_cleanup, r=compiler-e...
bors
-0
/
+6
2023-06-22
Migrate item_bounds to ty::Clause
Michael Goulet
-5
/
+24
2023-06-22
Move `opaque_type_origin_unchecked` onto `TyCtxt` and re-use it where it was ...
Oli Scherer
-0
/
+6
2023-06-19
s/Clause/ClauseKind
Michael Goulet
-2
/
+2
2023-06-16
Add `AliasKind::Weak` for type aliases.
Oli Scherer
-0
/
+1
2023-06-06
Add -Ztrait-solver=next-coherence
Michael Goulet
-0
/
+8
2023-06-06
New trait solver is a property of inference context
Michael Goulet
-1
/
+1
2023-06-02
No more TyCtxt::lazy_normalization
Michael Goulet
-9
/
+0
2023-06-02
Rollup merge of #112189 - compiler-errors:bad-gen, r=cjgillot
Matthias Krüger
-4
/
+14
[prev]
[next]