| Age | Commit message (Expand) | Author | Lines |
| 2018-02-08 | Fix oversized loads on x86_64 SysV FFI calls | Björn Steinbrink | -51/+87 |
| 2018-02-07 | Rollup merge of #47944 - oberien:unboundediterator-trustedlen, r=bluss | Manish Goregaokar | -0/+23 |
| 2018-02-06 | Rollup merge of #46030 - Zoxc:asm-volatile, r=nikomatsakis | kennytm | -0/+26 |
| 2018-02-05 | Make inline assembly volatile if it has no outputs. Fixes #46026 | John Kåre Alsaker | -0/+26 |
| 2018-02-04 | Rollup merge of #47912 - cuviper:glibc-stack-guard, r=alexcrichton | kennytm | -1/+1 |
| 2018-02-04 | TrustedLen for Repeat / RangeFrom test cases | oberien | -0/+23 |
| 2018-01-31 | Enable stack-probe tests with system LLVM >= 5.0 | Josh Stone | -1/+1 |
| 2018-01-31 | rustc_trans: keep LLVM types for trait objects anonymous. | Eduard-Mihai Burtescu | -2/+2 |
| 2018-01-26 | Merge branch 'simd-always-mem' of https://github.com/alexcrichton/rust into r... | Alex Crichton | -3/+1 |
| 2018-01-25 | Rollup merge of #47618 - mrhota:dw_at_noreturn, r=michaelwoerister | Alex Crichton | -0/+24 |
| 2018-01-25 | rustc: SIMD types use pointers in Rust's ABI | Alex Crichton | -3/+1 |
| 2018-01-23 | Stabilized `#[repr(align(x))]` attribute (RFC 1358) | Cameron Hart | -3/+0 |
| 2018-01-22 | Auto merge of #47158 - rkruppe:repr-transparent, r=eddyb | bors | -0/+284 |
| 2018-01-21 | Ensure test doesn't run with llvm 3.9 | A.J. Gardner | -3/+1 |
| 2018-01-20 | Simplify and fix test | A.J. Gardner | -5/+2 |
| 2018-01-20 | Teach rustc about DW_AT_noreturn and a few more DIFlags | A.J. Gardner | -0/+29 |
| 2018-01-19 | Auto merge of #47401 - rkruppe:issue-47278, r=eddyb | bors | -0/+19 |
| 2018-01-16 | Compute LLVM argument indices correctly in face of padding | Robin Kruppe | -0/+19 |
| 2018-01-16 | Implement repr(transparent) | Robin Kruppe | -0/+284 |
| 2018-01-16 | remove noop landing pads in cleanup shims | Ariel Ben-Yehuda | -0/+32 |
| 2018-01-05 | Auto merge of #46739 - arielb1:simple-loops, r=nikomatsakis | bors | -0/+25 |
| 2018-01-04 | Auto merge of #46916 - michaelwoerister:generate-dead-code-plz, r=alexcrichton | bors | -0/+27 |
| 2018-01-04 | Generate code for const- and inline-fns if -Clink-dead-code is specified. | Michael Woerister | -0/+27 |
| 2018-01-02 | Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. | Ed Schouten | -5/+7 |
| 2017-12-30 | Remove excessive trailing newlines. | kennytm | -2/+0 |
| 2017-12-26 | rustc: don't use union layouts for tagged union enums. | Eduard-Mihai Burtescu | -2/+3 |
| 2017-12-15 | rustc_trans: approximate ABI alignment for padding/union fillers. | Eduard-Mihai Burtescu | -0/+20 |
| 2017-12-14 | Simplify CFG after IndVarSimplify | Ariel Ben-Yehuda | -0/+25 |
| 2017-12-14 | Use PathBuf instead of String where applicable | Oliver Schneider | -1/+1 |
| 2017-12-06 | Stabilize abi_sysv64 | CensoredUsername | -1/+0 |
| 2017-12-02 | rustc: don't unpack newtypes of scalar-pairs with mismatched alignment. | Eduard-Mihai Burtescu | -0/+11 |
| 2017-11-25 | rustc: Add support for some more x86 SIMD ops | Alex Crichton | -0/+53 |
| 2017-11-19 | rustc_trans: work around i686-pc-windows-msvc byval align LLVM bug. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-11-19 | Don't glob-import overlapping variant names in test/codegen/match-optimizes-a... | Eduard-Mihai Burtescu | -11/+9 |
| 2017-11-19 | rustc: unpack scalar pair newtype layout ABIs. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-11-19 | rustc: unpack scalar newtype layout ABIs. | Eduard-Mihai Burtescu | -5/+5 |
| 2017-11-19 | rustc: encode scalar pairs in layout ABI. | Eduard-Mihai Burtescu | -10/+7 |
| 2017-11-19 | rustc_trans: compute better align/dereferenceable attributes from pointees. | Eduard-Mihai Burtescu | -6/+6 |
| 2017-11-19 | rustc_trans: go through layouts uniformly for fat pointers and variants. | Eduard-Mihai Burtescu | -14/+13 |
| 2017-11-19 | rustc: do not inject discriminant fields into Layout::General's variants. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-11-19 | rustc_trans: always insert alignment padding, even before the first field. | Eduard-Mihai Burtescu | -8/+11 |
| 2017-11-19 | rustc_trans: use *[T; 0] for slice data pointers instead of *T. | Eduard-Mihai Burtescu | -7/+8 |
| 2017-11-19 | rustc_trans: use more of the trans::mir and ty::layout APIs throughout. | Eduard-Mihai Burtescu | -6/+6 |
| 2017-11-19 | rustc_trans: use a predictable layout for constant ADTs. | Eduard-Mihai Burtescu | -4/+4 |
| 2017-11-15 | Emit debug info for trait object pointer | Tom Tromey | -0/+33 |
| 2017-11-14 | add optimization codegen tests | Djzin | -0/+44 |
| 2017-11-14 | always add an unreachable branch on matches to give more info to llvm about w... | Djzin | -3/+6 |
| 2017-11-10 | Make saturating u128 -> f32 casts the default behavior | Robin Kruppe | -21/+2 |
| 2017-11-08 | Auto merge of #45205 - rkruppe:saturating-casts, r=eddyb | bors | -0/+65 |
| 2017-11-08 | Update fastcall-inreg codegen test so that functions actually get instantiated. | Michael Woerister | -7/+7 |