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
/
layout.rs
Age
Commit message (
Expand
)
Author
Lines
2023-03-30
Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`
Scott McMurray
-3
/
+3
2023-03-13
Layout of `&dyn Trait<[type error]>` is still wide
Michael Goulet
-1
/
+5
2023-03-04
Rollup merge of #108669 - Nilstrieb:query-my-uninitness, r=compiler-errors
Dylan DPC
-1
/
+6
2023-03-03
Match end user facing unmatched backticks in compiler/
est31
-1
/
+1
2023-03-02
Allow checking whether a type allows being uninitialized
Nilstrieb
-1
/
+6
2023-02-27
Unify all validity check intrinsics
Nilstrieb
-4
/
+18
2023-02-27
Rollup merge of #108364 - Nilstrieb:validity-checks-refactor, r=compiler-errors
Matthias Krüger
-0
/
+17
2023-02-24
Rename many interner functions.
Nicholas Nethercote
-4
/
+4
2023-02-23
Unify validity checks into a single query
Nilstrieb
-0
/
+17
2023-02-22
Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obk
bors
-8
/
+1
2023-02-22
Remove type-traversal trait aliases
Alan Egerton
-8
/
+1
2023-02-22
errors: generate typed identifiers in each crate
David Wood
-3
/
+4
2023-02-18
make first component of dyn* use pointer layout+type, and adjust DynStar comment
Ralf Jung
-1
/
+1
2023-02-17
Replace `mk_foo` calls with `infer_foo` where possible.
Nicholas Nethercote
-1
/
+1
2023-02-13
Workaround issue #107747
Alan Egerton
-0
/
+7
2023-02-06
also do not add noalias on not-Unpin Box
Ralf Jung
-91
/
+95
2023-02-06
make PointerKind directly reflect pointer types
Ralf Jung
-27
/
+12
2023-01-27
Introduce GeneratorWitnessMIR.
Camille GILLOT
-0
/
+1
2023-01-22
abi: add `AddressSpace` field to `Primitive::Pointer`
Erik Desjardins
-112
/
+110
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-1
/
+1
2023-01-04
review comment: Deduplicate dyn ty_and_layout_field code
Michael Goulet
-36
/
+19
2023-01-04
Mirror metadata changes in layout sanity check
Michael Goulet
-7
/
+45
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-1
/
+1
2022-12-13
Combine identical alias arms
Michael Goulet
-3
/
+2
2022-12-13
Combine projection and opaque into alias
Michael Goulet
-4
/
+4
2022-11-24
move some layout logic to rustc_target::abi::layout
hkalbasi
-19
/
+12
2022-11-24
make rustc_target usable outside of rustc
hkalbasi
-1
/
+1
2022-11-09
Use `LayoutError`'s implementation of `IntoDiagnostic`
SLASHLogin
-4
/
+4
2022-10-27
Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functions
Maybe Waffle
-2
/
+2
2022-10-23
Migrate all diagnostics
Nilstrieb
-3
/
+3
2022-10-07
First batch of review feedback changes from #102110
Nathan Stocks
-1
/
+20
2022-10-04
It's not about types or consts, but the lack of regions
Oli Scherer
-2
/
+2
2022-10-03
Move utils from rustc_middle to rustc_ty_utils
Cameron Steffen
-2334
/
+5
2022-09-24
fix lifetime error
Ellis Hoag
-2
/
+8
2022-09-24
rebase and update trait names
Ellis Hoag
-5
/
+3
2022-09-24
impl SessionDiagnostic for LayoutError and Spanned<T>
Ellis Hoag
-1
/
+10
2022-09-19
extend polymorphization hack comment.
lcnr
-0
/
+2
2022-09-19
remove the `Subst` trait, always use `EarlyBinder`
lcnr
-1
/
+0
2022-09-19
do not implement type traversal for `EarlyBinder`
lcnr
-1
/
+4
2022-09-13
Address code review comments
Eric Holk
-6
/
+5
2022-09-12
Make dyn-trait-method work
Michael Goulet
-3
/
+16
2022-09-12
Rename some variants
Michael Goulet
-7
/
+4
2022-09-12
Construct dyn* during const interp
Michael Goulet
-8
/
+2
2022-09-12
Call destructors when dyn* object goes out of scope
Eric Holk
-3
/
+12
2022-09-12
dyn* through more typechecking and MIR
Eric Holk
-2
/
+24
2022-09-12
Plumb dyn trait representation through ty::Dynamic
Eric Holk
-1
/
+2
2022-09-07
Use niche-filling optimization even when multiple variants have data.
Michael Benfield
-116
/
+198
2022-09-07
Change name of "dataful" variant to "untagged"
Michael Benfield
-10
/
+10
2022-09-04
Make `const_eval_select` a real intrinsic
Deadbeef
-86
/
+89
2022-08-31
Fix a bunch of typo
Dezhi Wu
-1
/
+1
[next]