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
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
2022-08-27
Auto merge of #100999 - nnethercote:shrink-FnAbi, r=bjorn3
bors
-2
/
+2
2022-08-26
Change `FnAbi::args` to a boxed slice.
Nicholas Nethercote
-1
/
+1
2022-08-26
Change `FnAbi::fixed_count` to a `u32`.
Nicholas Nethercote
-1
/
+1
2022-08-24
add `depth_limit` in `QueryVTable`
SparrowLii
-36
/
+25
2022-08-01
move layout sanity check to its own file
Ralf Jung
-290
/
+4
2022-08-01
tighter checks for (some) ScalarPair layouts
Ralf Jung
-16
/
+102
2022-08-01
check that Scalar layout is newtype around a suitable type
Ralf Jung
-40
/
+135
2022-07-31
check 'size multiple of align' for all layouts
Ralf Jung
-0
/
+4
2022-07-30
Fix the size of niche enums with ZST alignment
Josh Stone
-2
/
+8
2022-07-22
do not mark interior mutable shared refs as dereferenceable
Ralf Jung
-5
/
+10
2022-07-22
rename PointerKind::Shared → SharedMutable to indicate this is NOT the usua...
Ralf Jung
-4
/
+4
2022-07-20
consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)
Ralf Jung
-1
/
+1
2022-07-19
Add flag to configure `noalias` on `Box<T>`
nils
-2
/
+7
2022-07-16
Rollup merge of #99342 - TaKO8Ki:avoid-symbol-to-string-conversions, r=compil...
Matthias Krüger
-2
/
+2
2022-07-17
avoid some `Symbol` to `String` conversions
Takayuki Maeda
-2
/
+2
2022-07-13
Rename `debugging_opts` to `unstable_opts`
Joshua Nelson
-2
/
+2
2022-07-11
Hide niches in SIMD types, too
Oli Scherer
-6
/
+1
2022-07-11
More obvious closure name
Oli Scherer
-4
/
+4
2022-07-08
Create a custom layout path for UnsafeCell instead of piggy backing on the la...
Oli Scherer
-21
/
+39
2022-07-07
`UnsafeCell` now has no niches, ever.
Oli Scherer
-22
/
+26
2022-07-06
Rollup merge of #98968 - RalfJung:scalar-sanity, r=oli-obk
Dylan DPC
-3
/
+2
2022-07-06
Auto merge of #98206 - eggyal:align-to-chalk-folding-api, r=jackh726
bors
-1
/
+1
2022-07-06
Update TypeVisitor paths
Alan Egerton
-1
/
+1
2022-07-05
finally enable Scalar layout sanity checks
Ralf Jung
-3
/
+2
2022-07-05
fix the layout of repr(align) enums
Ralf Jung
-3
/
+3
2022-05-30
Add support for emitting functions with `coldcc` in LLVM
Scott McMurray
-1
/
+2
2022-05-22
Lifetime variance fixes for rustc
Michael Goulet
-1
/
+1
2022-05-17
Auto merge of #96959 - nbdd0121:unwind, r=Amanieu
bors
-0
/
+8
[prev]
[next]