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
2025-07-07
compiler: Parse `p-` specs in datalayout string, allow definition of custom d...
Edoardo Marangoni
-1
/
+1
2025-07-01
Remove support for dyn*
Michael Goulet
-15
/
+0
2025-06-25
compiler: Trim the misleading C from ExternAbi::CCmse*
Jubilee Young
-5
/
+5
2025-06-24
Add rust-invalid ABI
Michael Goulet
-1
/
+2
2025-06-14
Remove all support for wasm's legacy ABI
bjorn3
-15
/
+1
2025-06-12
add `extern "custom"` functions
Folkert de Vries
-0
/
+1
2025-06-03
Change `tag_field` to `FieldIdx` in `Variants::Multiple`
Scott McMurray
-3
/
+5
2025-04-06
remove compiler support for `extern "rust-intrinsic"` blocks
Skgland
-3
/
+1
2025-03-08
Move SIMD layout logic to `rustc_abi`
Moulins
-6
/
+1
2025-03-08
Remove most manual LayoutData creations and move them to `rustc_abi`
Moulins
-28
/
+12
2025-02-25
Teach structured errors to display short `Ty`
Esteban Küber
-2
/
+2
2025-02-20
Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...
Zachary S
-1
/
+2
2025-02-18
clean up layout error diagnostics
Lukas Markeffsky
-6
/
+6
2025-02-18
document and test all `LayoutError` variants
Lukas Markeffsky
-0
/
+21
2025-02-16
Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...
Ben Kimock
-1
/
+1
2025-02-15
Replace some u64 hashes with Hash64
Ben Kimock
-1
/
+2
2025-02-12
Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk
bors
-2
/
+2
2025-02-10
compiler: die immediately instead of handling unknown target codegen
Jubilee Young
-7
/
+0
2025-02-10
Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr
Bastian Kersting
-2
/
+2
2025-02-08
Rustfmt
bjorn3
-4
/
+5
2025-01-31
Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr
bors
-1
/
+6
2025-01-30
Do not treat vtable supertraits as distinct when bound with different bound vars
Michael Goulet
-1
/
+6
2025-01-29
Allow transmuting generic pattern types to and from their base
Oli Scherer
-0
/
+3
2025-01-27
Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one
FedericoBruzzone
-4
/
+10
2025-01-17
Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee
bors
-0
/
+1
2025-01-16
Add gpu-kernel calling convention
Flakebi
-0
/
+1
2025-01-10
Foo<T> != Foo<U> under layout randomization
The 8472
-0
/
+1
2024-12-22
Begin to implement type system layer of unsafe binders
Michael Goulet
-0
/
+5
2024-12-18
make no-variant types a dedicated Variants variant
Ralf Jung
-12
/
+12
2024-12-18
Variants::Single: do not use invalid VariantIdx for uninhabited enums
Ralf Jung
-5
/
+8
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-02
rust_for_linux: -Zreg-struct-return commandline flag for X86 (#116973)
Andrew Zhogin
-1
/
+4
2024-11-23
remove remaining references to `Reveal`
lcnr
-2
/
+2
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-7
/
+7
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-52
/
+63
2024-11-08
pointee_info_at: fix logic for recursing into enums
Ralf Jung
-11
/
+27
2024-11-03
compiler: Directly use rustc_abi in metadata and middle
Jubilee Young
-29
/
+25
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-3
/
+4
2024-10-28
Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors
Jubilee
-1
/
+1
2024-10-28
compiler: Add `is_uninhabited` and use LayoutS accessors
Jubilee Young
-1
/
+1
2024-10-27
compiler: Rename LayoutS to LayoutData
Jubilee Young
-3
/
+3
2024-10-23
nightly feature tracking: get rid of the per-feature bool fields
Ralf Jung
-1
/
+1
2024-10-21
Rollup merge of #130432 - azhogin:azhogin/regparm, r=workingjubilee,pnkfelix
Jubilee
-1
/
+15
2024-10-19
Get rid of const eval_* and try_eval_* helpers
Michael Goulet
-1
/
+1
2024-10-18
rust_for_linux: -Zregparm=<N> commandline flag for X86 (#116972)
Andrew Zhogin
-1
/
+15
2024-10-08
compiler: Factor rustc_target::abi::* out of middle::ty::layout
Jubilee Young
-7
/
+17
2024-10-04
Use wide pointers consistenly across the compiler
Urgau
-7
/
+7
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-9
/
+8
2024-09-21
Rollup merge of #127766 - folkertdev:c-cmse-nonsecure-entry, r=jackh726
Michael Goulet
-0
/
+1
2024-09-21
add `C-cmse-nonsecure-entry` ABI
Folkert de Vries
-0
/
+1
[next]