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_abi
Age
Commit message (
Expand
)
Author
Lines
2025-01-17
Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee
bors
-13
/
+22
2025-01-16
Add gpu-kernel calling convention
Flakebi
-13
/
+22
2025-01-10
fix ZST handling for Windows ABIs on MSVC target
Ralf Jung
-0
/
+4
2025-01-10
exclude unsizable tail from randomization seed calculation
The 8472
-13
/
+9
2025-01-10
Foo<T> != Foo<U> under layout randomization
The 8472
-2
/
+74
2024-12-30
compiler: Add a statement-of-intent to `rustc_abi`
Jubilee Young
-0
/
+32
2024-12-18
make no-variant types a dedicated Variants variant
Ralf Jung
-14
/
+17
2024-12-18
Variants::Single: do not use invalid VariantIdx for uninhabited enums
Ralf Jung
-11
/
+11
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-01
fix safe-transmute handling of enums
Ralf Jung
-1
/
+5
2024-11-30
improve TagEncoding::Niche docs and sanity check
Ralf Jung
-5
/
+19
2024-11-22
Auto merge of #130867 - michirakara:steps_between, r=dtolnay
bors
-1
/
+1
2024-11-21
distinguish overflow and unimplemented in Step::steps_between
michirakara
-1
/
+1
2024-11-14
Support s390x z13 vector ABI
Taiki Endo
-0
/
+18
2024-11-08
pointee_info_at: fix logic for recursing into enums
Ralf Jung
-4
/
+12
2024-10-30
compiler: Lift `rustc_target::spec::abi::Abi` to `rustc_abi::ExternAbi`
Jubilee Young
-0
/
+376
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-111
/
+133
2024-10-28
Rollup merge of #132255 - workingjubilee:layout-is-🏚️, r=compiler-errors
Jubilee
-2
/
+7
2024-10-28
compiler: Add `is_uninhabited` and use LayoutS accessors
Jubilee Young
-2
/
+7
2024-10-27
compiler: Rename LayoutS to LayoutData
Jubilee Young
-33
/
+33
2024-10-21
Make rustc_abi compile on stable again
Lukas Wirth
-15
/
+23
2024-10-20
compiler: Reject impossible reprs during enum layout
Jubilee Young
-0
/
+9
2024-10-19
compiler: Adopt rust-analyzer impls for `LayoutCalculatorError`
Jubilee Young
-1
/
+26
2024-10-11
compiler: Wire `{TyAnd,}Layout` into `rustc_abi`
Jubilee Young
-4
/
+266
2024-10-11
compiler: Empty out rustc_target::abi
Jubilee Young
-0
/
+269
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-8
/
+5
2024-09-21
Auto merge of #127546 - workingjubilee:5-level-paging-exists, r=saethlin
bors
-6
/
+4
2024-09-21
compiler: Precisely name units of object size
Jubilee
-3
/
+3
2024-09-20
compiler: reuse {un,}signed_fit in get_type_suggestion (nfc)
Jubilee Young
-0
/
+22
2024-09-19
Correct outdated object size limit
Jubilee Young
-6
/
+4
2024-09-18
Get rid of niche selection's dependence on fields's order
Adwin White
-9
/
+4
2024-09-17
get rid of an old hack
Lukas Markeffsky
-1
/
+5
2024-09-17
assert that unexpectedly unsized fields are sized in the param env
Lukas Markeffsky
-27
/
+34
2024-09-16
layout computation: eagerly error for unexpected unsized fields
Lukas Markeffsky
-919
/
+948
2024-09-14
compiler: Document AbiAndPrefAlign
Jubilee Young
-0
/
+8
2024-08-31
inhibit layout randomization for Box
The 8472
-8
/
+18
2024-08-27
ABI compat check: detect unadjusted ABI mismatches
Ralf Jung
-1
/
+3
2024-08-16
Add `warn(unreachable_pub)` to several crates.
Nicholas Nethercote
-0
/
+1
2024-08-01
interpret: simplify pointer arithmetic logic
Ralf Jung
-3
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-9
/
+7
2024-07-17
Rollup merge of #127769 - compiler-errors:ed-2024-dep, r=oli-obk
Matthias Krüger
-4
/
+4
2024-07-16
Fix unsafe_op_in_unsafe_fn in compiler
Michael Goulet
-2
/
+2
2024-07-15
Use dep: for crate dependencies
Michael Goulet
-4
/
+4
2024-07-04
Rollup merge of #123043 - GoldsteinE:fix/repr-c-dead-branches, r=oli-obk
Matthias Krüger
-3
/
+3
2024-06-28
Disable dead variant removal for `#[repr(C)]` enums.
Goldstein
-3
/
+3
2024-06-25
Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoerister
bors
-3
/
+5
2024-06-22
Ensure careful consideration is given by impls
Alan Egerton
-2
/
+4
2024-06-12
Un-unsafe the `StableOrd` trait
Alan Egerton
-2
/
+2
2024-06-12
Use `tidy` to sort crate attributes for all compiler crates.
Nicholas Nethercote
-1
/
+3
2024-05-21
don't inhibit random field reordering on repr(packed(1))
Ralf Jung
-15
/
+10
[next]