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
/
src
Age
Commit message (
Expand
)
Author
Lines
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
2024-05-18
Temporarily revert to NonZeroUsize in rustc-abi to fix building on stable
Laurențiu Nicola
-6
/
+5
2024-05-11
Make `index_by_increasing_offset` return one item for primitives
Scott McMurray
-1
/
+6
2024-05-11
Unify `Rvalue::Aggregate` paths in cg_ssa
Scott McMurray
-1
/
+1
2024-05-10
Rollup merge of #124797 - beetrees:primitive-float, r=davidtwco
Matthias Krüger
-12
/
+38
2024-05-08
Use generic `NonZero`.
Markus Reiter
-5
/
+6
2024-05-06
Refactor float `Primitive`s to a separate `Float` type
beetrees
-12
/
+38
2024-05-03
Rollup merge of #124555 - Zalathar:init-coverage, r=nnethercote
Matthias Krüger
-0
/
+9
2024-05-01
Align: add bytes_usize and bits_usize
Ralf Jung
-0
/
+10
2024-05-01
coverage: Set up MC/DC bitmaps without additional unsafe code
Zalathar
-0
/
+9
2024-04-28
Rename `inihibit_union_abi_opt()` to `inihibits_union_abi_opt()`
Gurinder Singh
-2
/
+2
2024-04-01
Use the `Align` type when parsing alignment attributes
beetrees
-3
/
+4
2024-03-13
Auto merge of #121668 - erikdesjardins:commonprim, r=scottmcm,oli-obk
bors
-6
/
+28
2024-03-06
Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ...
Matthias Krüger
-2
/
+5
2024-03-05
only set noalias on Box with the global allocator
Ralf Jung
-2
/
+5
2024-03-05
Change message type in bug functions.
Nicholas Nethercote
-2
/
+5
2024-02-28
simplify common prim computation
Erik Desjardins
-16
/
+9
2024-02-28
Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive`
Trevor Gross
-0
/
+12
2024-02-27
allow using scalarpair with a common prim of ptr/ptr-sized-int
Erik Desjardins
-6
/
+35
2024-02-26
fix some references to no-longer-existing ReprOptions.layout_seed
Ralf Jung
-2
/
+2
2024-01-16
Fix `rustc_abi` build on stable
Nadrieril
-1
/
+8
2023-12-31
Avoid specialization for the Span Encodable and Decodable impls
bjorn3
-7
/
+7
2023-12-30
Update to bitflags 2 in the compiler
Nilstrieb
-6
/
+9
2023-12-16
Extract fn layout_of_struct
Jubilee Young
-102
/
+130
2023-12-16
Extract fn layout_of_enum
Jubilee Young
-476
/
+496
2023-12-16
Manually inline scalar_unit
Jubilee Young
-7
/
+3
2023-12-16
Hoist fn absent
Jubilee Young
-12
/
+18
2023-12-15
Annotate panic! reasons during enum layout
Jubilee Young
-6
/
+14
2023-12-02
Rename `LayoutCalculator::delay_bug` as `LayoutCalculator::delayed_bug`.
Nicholas Nethercote
-3
/
+3
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-3
/
+3
2023-11-15
Bump cfg(bootstrap)s
Mark Rousskov
-2
/
+2
2023-11-05
Make the randomize feature of rustc_abi additive
hkalbasi
-6
/
+4
2023-10-27
fix failure to detect a too-big-type after adding padding
Ralf Jung
-0
/
+5
2023-10-20
s/generator/coroutine/
Oli Scherer
-1
/
+1
2023-10-16
docs: add Rust logo to more compiler crates
Michael Howell
-0
/
+2
2023-10-15
place evaluation: require the original pointer to be aligned if an access hap...
Ralf Jung
-0
/
+1
2023-10-04
Remove unnecessary features from rustc_abi
Lukas Wirth
-4
/
+6
2023-10-02
Fix incorrect inlining of RangeInclusive::size_hint
Lukas Wirth
-1
/
+1
2023-10-02
Add some docs regarding rustc_abi rust-analyzer compat changes
Lukas Wirth
-0
/
+4
2023-10-02
Cfg out ReprOption::field_shuffle_seed
Lukas Wirth
-4
/
+2
2023-10-02
Add VariantIdx back
Lukas Wirth
-57
/
+66
2023-10-02
Move FieldIdx and Layout to rustc_target
Lukas Wirth
-81
/
+0
2023-10-02
Bring back generic FieldIdx
Lukas Wirth
-102
/
+111
2023-10-02
Unglob rustc_abi imports
Lukas Wirth
-12
/
+24
[next]