| Age | Commit message (Expand) | Author | Lines |
| 2018-02-08 | Add `AutoBorrowMutability`; its like `hir::Mutability` but w/ two-phase borr... | Felix S. Klock II | -2/+4 |
| 2018-02-04 | Rollup merge of #47896 - zackmdavis:and_the_case_of_the_necessary_unnecessary... | kennytm | -9/+28 |
| 2018-02-01 | rustc: prefer ParamEnvAnd and LayoutCx over tuples for LayoutOf. | Eduard-Mihai Burtescu | -2/+2 |
| 2018-01-30 | wherein the parens lint keeps its own counsel re args in nested macros | Zack M. Davis | -9/+28 |
| 2018-01-23 | Adds support for immovable generators. Move checking of invalid borrows acros... | John Kåre Alsaker | -0/+1 |
| 2018-01-22 | Auto merge of #47158 - rkruppe:repr-transparent, r=eddyb | bors | -3/+14 |
| 2018-01-18 | in which the unused-parens lint comes to cover function and method args | Zack M. Davis | -0/+12 |
| 2018-01-16 | in which the private no-mangle lints receive a valued lesson in humility | Zack M. Davis | -6/+10 |
| 2018-01-16 | Implement repr(transparent) | Robin Kruppe | -3/+14 |
| 2018-01-13 | Remove `impl Foo for ..` in favor of `auto trait Foo` | leonardo.yvens | -30/+0 |
| 2018-01-09 | Rollup merge of #47262 - estebank:issue-45562, r=petrochenkov | Corey Farwell | -1/+6 |
| 2018-01-09 | Rollup merge of #47258 - rkruppe:struct-assert, r=eddyb | kennytm | -4/+4 |
| 2018-01-09 | Rollup merge of #47256 - rkruppe:misc-cleanup, r=eddyb | kennytm | -7/+5 |
| 2018-01-07 | Account for `pub` in `const` -> `static` suggestion | Esteban Küber | -1/+6 |
| 2018-01-08 | rustc::ty: Rename `struct_variant` to `non_enum_variant` | Robin Kruppe | -4/+4 |
| 2018-01-07 | Rename ReprExtern to ReprC, and similarily rename a few other fields and loca... | Robin Kruppe | -7/+5 |
| 2018-01-07 | Try to fix a perf regression by updating log | Malo Jaffré | -1/+1 |
| 2018-01-07 | Rollup merge of #47170 - eddyb:us-vs-usize, r=nikomatsakis | kennytm | -7/+7 |
| 2018-01-05 | Auto merge of #46907 - varkor:contrib-8, r=nagisa | bors | -4/+26 |
| 2018-01-04 | rustc: use {U,I}size instead of {U,I}s shorthands. | Eduard-Mihai Burtescu | -7/+7 |
| 2018-01-02 | Limit style lint to non-synthetic generic params | Taylor Cramer | -1/+3 |
| 2018-01-02 | Remove dependency on regex | varkor | -29/+33 |
| 2017-12-28 | Prefer to use attr::contains_name() and attr::find_by_name() | Seiichi Uchida | -3/+1 |
| 2017-12-25 | Auto merge of #46914 - mikeyhew:raw_pointer_self, r=arielb1 | bors | -0/+4 |
| 2017-12-23 | Auto merge of #46857 - estebank:use-loop-sp, r=nikomatsakis | bors | -4/+2 |
| 2017-12-22 | Convert warning about `*const _` to a future-compat lint | Michael Hewson | -0/+4 |
| 2017-12-21 | Auto merge of #46922 - kennytm:rollup, r=kennytm | bors | -1/+21 |
| 2017-12-22 | Rollup merge of #46858 - QuietMisdreavus:external-doc-error, r=estebank | kennytm | -1/+21 |
| 2017-12-21 | Adjust the rules for underscores | varkor | -3/+6 |
| 2017-12-21 | Add GenericParam, refactor Generics in ast, hir, rustdoc | Jonas Platte | -13/+17 |
| 2017-12-21 | Allow underscores in camel-case between non-alphabetic characters | varkor | -12/+27 |
| 2017-12-19 | Point at `while true` span instead of entire block | Esteban Küber | -4/+2 |
| 2017-12-19 | make the missing_docs lint check for doc(include) | QuietMisdreavus | -1/+21 |
| 2017-12-17 | Use def span for conflicting impls and recursive fn | Esteban Küber | -4/+5 |
| 2017-12-05 | convert the new conflicts to a soft error | Ariel Ben-Yehuda | -1/+4 |
| 2017-12-02 | Rollup merge of #45880 - arielb1:never-coerce, r=nikomatsakis | kennytm | -0/+4 |
| 2017-11-30 | make coercions to `!` in unreachable code a hard error | Ariel Ben-Yehuda | -0/+4 |
| 2017-11-30 | Implement RFC 2128 (use_nested_groups) | Pietro Albini | -7/+39 |
| 2017-11-26 | make accessing packed fields a future-compat warning | Ariel Ben-Yehuda | -0/+5 |
| 2017-11-19 | rustc: track validity ranges for layout::Abi::Scalar values. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-11-19 | rustc: collapse the remains of Layout into Variants (enums vs everything else). | Eduard-Mihai Burtescu | -2/+2 |
| 2017-11-19 | rustc: move size, align & primitive_align from Abi::Aggregate to layout. | Eduard-Mihai Burtescu | -3/+2 |
| 2017-11-19 | rustc_trans: go through layouts uniformly for fat pointers and variants. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-11-19 | rustc: hide details in Layout in favor of Abi or FieldPlacement. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-11-19 | rustc: store CachedLayout for each variant of enum Layout's instead of Struct. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-11-19 | rustc: move size/alignment from Layout into layout::Abi. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-11-19 | rustc: use Primitive instead of Integer for CEnum and General discriminants. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-11-19 | rustc: remove Ty::layout and move everything to layout_of. | Eduard-Mihai Burtescu | -3/+2 |
| 2017-11-15 | convert EXTRA_REQUIREMENT_IN_IMPL into a hard error | Niko Matsakis | -4/+2 |
| 2017-11-03 | Auto merge of #45247 - leodasvacas:implement-auto-trait-syntax, r=nikomatsakis | bors | -4/+34 |