| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-04-11 | Implementation of `#[repr(packed(n))]` RFC 1399. | Cameron Hart | -13/+71 | |
| 2017-12-02 | rustc: don't unpack newtypes of scalar-pairs with mismatched alignment. | Eduard-Mihai Burtescu | -0/+11 | |
| 2017-11-19 | rustc_trans: work around i686-pc-windows-msvc byval align LLVM bug. | Eduard-Mihai Burtescu | -1/+1 | |
| 2017-11-19 | rustc: encode scalar pairs in layout ABI. | Eduard-Mihai Burtescu | -4/+1 | |
| 2017-11-19 | rustc_trans: compute better align/dereferenceable attributes from pointees. | Eduard-Mihai Burtescu | -1/+1 | |
| 2017-03-13 | emit !align attributes on stores of operand pairs | Ariel Ben-Yehuda | -0/+33 | |
| cc #40373 | ||||
| 2017-02-08 | emit "align 1" metadata on loads/stores of packed structs | Ariel Ben-Yehuda | -0/+29 | |
| According to the LLVM reference: > A value of 0 or an omitted align argument means that the operation has the ABI alignment for the target. So loads/stores of fields of packed structs need to have their align set to 1. Implement that by tracking the alignment of `LvalueRef`s. Fixes #39376. | ||||
