| Age | Commit message (Expand) | Author | Lines |
| 2020-03-09 | rustc_parse: Use `Token::ident` where possible | Vadim Petrochenkov | -33/+32 |
| 2020-03-08 | Rollup merge of #69548 - LeSeulArtichaut:assert-errors, r=petrochenkov | Mazdak Farrokhzad | -8/+4 |
| 2020-03-07 | Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkov | Mazdak Farrokhzad | -1/+1 |
| 2020-03-06 | Turn trailing tokens in `assert!()` into hard errors | LeSeulArtichaut | -8/+4 |
| 2020-03-06 | Don't redundantly repeat field names (clippy::redundant_field_names) | Matthias Krüger | -1/+1 |
| 2020-03-06 | fix various typos | Matthias Krüger | -1/+1 |
| 2020-03-05 | Use more efficient &&str to String conversion (clippy::inefficient_to_string) | Matthias Krüger | -1/+1 |
| 2020-03-05 | Use righthand '&' instead of lefthand "ref". (clippy::toplevel_ref_arg) | Matthias Krüger | -9/+9 |
| 2020-03-02 | use values() or keys() respectively when iterating only over keys or values o... | Matthias Krüger | -1/+1 |
| 2020-03-01 | Rollup merge of #69580 - matthiaskrgr:map_clone, r=Centril | Yuki Okushi | -1/+1 |
| 2020-03-01 | Rollup merge of #69579 - petrochenkov:noprevspan, r=Centril | Yuki Okushi | -7/+7 |
| 2020-03-01 | Auto merge of #69592 - petrochenkov:nosyntax, r=Centril | bors | -94/+96 |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -94/+96 |
| 2020-02-29 | Rollup merge of #69572 - matthiaskrgr:try_err_and_iter_on_ref, r=Centril | Dylan DPC | -1/+1 |
| 2020-02-29 | Make it build again | Vadim Petrochenkov | -1/+1 |
| 2020-02-29 | use .copied() instead of .map(|x| *x) on iterators | Matthias Krüger | -1/+1 |
| 2020-02-29 | parser: `prev_span` -> `prev_token.span` | Vadim Petrochenkov | -7/+7 |
| 2020-02-29 | use .iter() instead of .into_iter() on references. | Matthias Krüger | -1/+1 |
| 2020-02-29 | Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-Simulacrum | Dylan DPC | -2/+2 |
| 2020-02-29 | Rollup merge of #69546 - matthiaskrgr:slice_to_vec, r=davidtwco,nagisa | Dylan DPC | -2/+2 |
| 2020-02-28 | Rollup merge of #69481 - matthiaskrgr:single_char, r=ecstatic-morse | Mazdak Farrokhzad | -5/+5 |
| 2020-02-28 | use is_empty() instead of len() == x to determine if structs are empty. | Matthias Krüger | -2/+2 |
| 2020-02-28 | use to_vec() instead of .iter().cloned().collect() to convert slices to vecs. | Matthias Krüger | -2/+2 |
| 2020-02-27 | use char instead of &str for single char patterns | Matthias Krüger | -5/+5 |
| 2020-02-24 | parser: `token` -> `normalized_token`, `nonnormalized_token` -> `token` | Vadim Petrochenkov | -1/+1 |
| 2020-02-24 | parse/ast: move `Defaultness` into variants. | Mazdak Farrokhzad | -11/+12 |
| 2020-02-24 | ast: add `Defaultness` to `Item`, making `AssocItem` an alias. | Mazdak Farrokhzad | -16/+9 |
| 2020-02-18 | Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov | Mazdak Farrokhzad | -75/+78 |
| 2020-02-17 | Rename `FunctionRetTy` to `FnRetTy` | Yuki Okushi | -5/+5 |
| 2020-02-15 | Record proc macro harness order for use during metadata deserialization | Aaron Hill | -18/+43 |
| 2020-02-15 | ast: make `= <expr>;` optional in free statics/consts. | Mazdak Farrokhzad | -72/+76 |
| 2020-02-15 | ast: move Generics into AssocItemKinds | Mazdak Farrokhzad | -3/+2 |
| 2020-02-13 | rustc_bulltin_macros: tweak span_labels | Mazdak Farrokhzad | -2/+2 |
| 2020-02-13 | IsAsync -> enum Async { Yes { span: Span, .. }, No } | Mazdak Farrokhzad | -2/+4 |
| 2020-02-13 | Constness -> enum Const { Yes(Span), No } | Mazdak Farrokhzad | -9/+11 |
| 2020-02-10 | Add `#[repr(no_niche)]`. | Felix S. Klock II | -1/+2 |
| 2020-02-06 | Rollup merge of #68788 - Centril:unified-fn-bodies, r=petrochenkov | Dylan DPC | -2/+2 |
| 2020-02-05 | parser: merge `fn` grammars wrt. bodies & headers | Mazdak Farrokhzad | -2/+2 |
| 2020-02-04 | remove redundant imports (clippy::single_component_path_imports) | Matthias Krüger | -1/+0 |
| 2020-02-01 | syntax::print -> new crate rustc_ast_pretty | Mazdak Farrokhzad | -6/+7 |
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -5/+5 |
| 2020-02-01 | Move builtin attribute logic to new rustc_attr crate. | Mazdak Farrokhzad | -2/+3 |
| 2020-01-30 | Use `P` for `NtTraitItem`, `NtImplItem`, and `NtForeignItem`. | Nicholas Nethercote | -7/+8 |
| 2020-01-27 | don't clone types that are copy, round two. | Matthias Krüger | -1/+1 |
| 2020-01-21 | Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obk | Mazdak Farrokhzad | -0/+2 |
| 2020-01-20 | Delete unused "next" variants from formatting infrastructure | Mark Rousskov | -12/+1 |
| 2020-01-19 | Add `constness` field to `ast::ItemKind::Impl` | Dylan MacKenzie | -0/+2 |
| 2020-01-18 | remove rustc_error_codes deps except in rustc_driver | Mazdak Farrokhzad | -5/+0 |
| 2020-01-17 | Use named fields for `ast::ItemKind::Impl` | Dylan MacKenzie | -16/+16 |
| 2020-01-16 | don't clone types that are copy | Matthias Krüger | -1/+1 |