| Age | Commit message (Expand) | Author | Lines |
| 2018-05-14 | rustc: don't trip an assertion for enums with present but uninhabited variants. | Eduard-Mihai Burtescu | -0/+5 |
| 2018-05-13 | rustc: leave space for fields of uninhabited types to allow partial initializ... | Eduard-Mihai Burtescu | -23/+50 |
| 2018-05-06 | issue-49938: Reference tagged unions discr(iminant) as tag | Samuel Wilson | -5/+5 |
| 2018-05-01 | Correct initial field alignment for repr(C)/repr(int) | varkor | -2/+6 |
| 2018-05-01 | Auto merge of #50198 - oli-obk:const_prop, r=eddyb | bors | -1/+1 |
| 2018-05-01 | Removed direct field usage of RangeInclusive in rustc itself. | kennytm | -24/+20 |
| 2018-04-30 | Merge ConstMathError into EvalErrorKind | Oliver Schneider | -1/+1 |
| 2018-04-27 | Auto merge of #49420 - nox:enum-scalarpair, r=eddyb | bors | -8/+73 |
| 2018-04-26 | Auto merge of #49513 - nox:univariant-fieldless-enum-as-zst, r=eddyb | bors | -5/+4 |
| 2018-04-26 | Fixed tidy errors. | Irina Popa | -1/+1 |
| 2018-04-26 | Treat repr(Rust) univariant fieldless enums as a ZST (fixes #15747) | Anthony Ramine | -5/+4 |
| 2018-04-26 | rustc_target: move for_variant and field TyLayout methods to a trait. | Irina Popa | -80/+39 |
| 2018-04-26 | rustc_target: move LayoutOf's type parameter to an associated type. | Irina Popa | -5/+7 |
| 2018-04-26 | rustc_target: move in type definitions from ty::layout. | Irina Popa | -757/+35 |
| 2018-04-26 | Use ScalarPair for tagged enums | Anthony Ramine | -8/+73 |
| 2018-04-18 | Auto merge of #49981 - nox:fix-signed-niches, r=eddyb | bors | -5/+6 |
| 2018-04-15 | Make layout_depth thread-safe | John Kåre Alsaker | -12/+17 |
| 2018-04-15 | Properly handle ranges of signed enums using both extremums (fixes #49973) | Anthony Ramine | -5/+6 |
| 2018-04-12 | Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoerister | bors | -1/+1 |
| 2018-04-12 | Auto merge of #48528 - bitshifter:repr_packed, r=eddyb | bors | -26/+52 |
| 2018-04-11 | Implementation of `#[repr(packed(n))]` RFC 1399. | Cameron Hart | -26/+52 |
| 2018-04-10 | Make recursion_limit and type_length_limit thread-safe | John Kåre Alsaker | -1/+1 |
| 2018-04-09 | Properly look for uninhabitedness of variants in niche-filling check | Anthony Ramine | -3/+3 |
| 2018-03-26 | Allow niche-filling dataful variants to be represented as a ScalarPair | Anthony Ramine | -4/+15 |
| 2018-03-22 | Fix the conversion between bit representations and i128 representations | Oliver Schneider | -1/+7 |
| 2018-03-14 | remove defaulting to unit | Andrew Cann | -2/+2 |
| 2018-03-13 | transition various normalization functions to the new methods | Niko Matsakis | -6/+6 |
| 2018-03-13 | refactor `ParamEnv::empty(Reveal)` into two distinct methods | Niko Matsakis | -4/+4 |
| 2018-03-08 | Decide signdedness on the layout instead of the type | Oliver Schneider | -0/+11 |
| 2018-03-08 | Accidental paste | Oliver Schneider | -1/+1 |
| 2018-03-08 | Nuke ConstInt and Const*size | Oliver Schneider | -1/+1 |
| 2018-03-08 | Add InterpretInterner to StableHashingContext for AllocId serialization | Oliver Schneider | -10/+10 |
| 2018-03-08 | Produce instead of pointers | Oliver Schneider | -2/+2 |
| 2018-03-08 | Add a variant to ConstVal for storing miri results | Oliver Schneider | -1/+1 |
| 2018-03-04 | Fixed #48425 | Pramod Bisht | -2/+2 |
| 2018-02-17 | fix more typos found by codespell. | Matthias Krüger | -2/+2 |
| 2018-02-01 | rustc: prefer ParamEnvAnd and LayoutCx over tuples for LayoutOf. | Eduard-Mihai Burtescu | -72/+99 |
| 2018-01-23 | Adds support for immovable generators. Move checking of invalid borrows acros... | John Kåre Alsaker | -3/+4 |
| 2018-01-08 | Don't look for niches inside generator types. Fixes #47253 | John Kåre Alsaker | -0/+7 |
| 2018-01-04 | rustc: use {U,I}size instead of {U,I}s shorthands. | Eduard-Mihai Burtescu | -1/+1 |
| 2018-01-01 | Fix docs for future pulldown migration | Malo Jaffré | -2/+4 |
| 2017-12-26 | rustc: don't use union layouts for tagged union enums. | Eduard-Mihai Burtescu | -4/+4 |
| 2017-12-24 | Auto merge of #46859 - gereeter:uninhabited-unions, r=eddyb | bors | -11/+11 |
| 2017-12-23 | Remove unnecessary assert that unions have only one variant | Jonathan S | -3/+0 |
| 2017-12-20 | Never mark unions as uninhabited. Although I think this is wrong, it is certa... | Jonathan S | -5/+0 |
| 2017-12-20 | rustc: do not raise the alignment of optimized enums to the niche's alignment. | Eduard-Mihai Burtescu | -7/+5 |
| 2017-12-19 | Only mark unions as uninhabited if all of their fields are uninhabited. Fixes... | Jonathan S | -11/+19 |
| 2017-12-18 | rustc: ensure optimized enums have a properly aligned size. | Eduard-Mihai Burtescu | -1/+2 |
| 2017-12-17 | rustc: don't track whether layouts are "packed". | Eduard-Mihai Burtescu | -52/+11 |
| 2017-12-15 | rustc_trans: approximate ABI alignment for padding/union fillers. | Eduard-Mihai Burtescu | -2/+15 |