| Age | Commit message (Expand) | Author | Lines |
| 2020-08-30 | mv compiler to compiler/ | mark | -3914/+0 |
| 2020-08-22 | Use smaller def span for functions | Aaron Hill | -0/+1 |
| 2020-08-17 | rust_ast::ast => rustc_ast | Ujjwal Sharma | -17/+16 |
| 2020-08-08 | Eliminate the `SessionGlobals` from `librustc_ast`. | Nicholas Nethercote | -3/+3 |
| 2020-07-17 | Remove `ExtCtxt::ident_of`. | Nicholas Nethercote | -90/+97 |
| 2020-07-17 | Simplify `LifetimeBounds`. | Nicholas Nethercote | -52/+34 |
| 2020-07-17 | Remove unused `cx` parameter from `pathvec_std` and `path_std`. | Nicholas Nethercote | -21/+21 |
| 2020-07-15 | Add and use more static symbols. | Nicholas Nethercote | -34/+34 |
| 2020-06-23 | Record span of `const` kw in GenericParamKind | Ayaz Hafiz | -1/+1 |
| 2020-06-08 | Don't lose empty `where` clause when pretty-printing | Aaron Hill | -1/+5 |
| 2020-05-19 | update `discriminant_value` usage in the compiler | Bastian Kauschke | -70/+10 |
| 2020-05-08 | Remove ast::{Ident, Name} reexports. | Camille GILLOT | -28/+27 |
| 2020-05-04 | fix typo in function name | Andy Russell | -3/+3 |
| 2020-05-02 | fix rustdoc warnings | Tshepang Lekhonkhobe | -1/+1 |
| 2020-04-18 | Move `MapInPlace` to rustc_data_structures | Yuki Okushi | -1/+1 |
| 2020-04-16 | don't clone types that are copy (clippy::clone_on_copy) | Matthias Krüger | -1/+1 |
| 2020-03-23 | Rollup merge of #70269 - matthiaskrgr:clippy_closures, r=Dylan-DPC | Mazdak Farrokhzad | -2/+2 |
| 2020-03-22 | remove redundant closures (clippy::redundant_closure) | Matthias Krüger | -2/+2 |
| 2020-03-21 | use let instead of match for matches with single bindings (clippy::match_sing... | Matthias Krüger | -2/+3 |
| 2020-03-20 | remove redundant returns (clippy::needless_return) | Matthias Krüger | -7/+6 |
| 2020-03-17 | Rollup merge of #69870 - petrochenkov:cfgacc, r=matthewjasper | Mazdak Farrokhzad | -3/+3 |
| 2020-03-12 | ast: `Mac`/`Macro` -> `MacCall` | Vadim Petrochenkov | -1/+1 |
| 2020-03-10 | expand: Implement support for retrying macro expansions | Vadim Petrochenkov | -3/+3 |
| 2020-03-06 | Don't redundantly repeat field names (clippy::redundant_field_names) | Matthias Krüger | -1/+1 |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -36/+36 |
| 2020-02-28 | use to_vec() instead of .iter().cloned().collect() to convert slices to vecs. | Matthias Krüger | -2/+2 |
| 2020-02-24 | parse/ast: move `Defaultness` into variants. | Mazdak Farrokhzad | -3/+3 |
| 2020-02-18 | Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkov | Mazdak Farrokhzad | -3/+2 |
| 2020-02-17 | Rename `FunctionRetTy` to `FnRetTy` | Yuki Okushi | -1/+1 |
| 2020-02-15 | ast: move Generics into AssocItemKinds | Mazdak Farrokhzad | -3/+2 |
| 2020-02-13 | Constness -> enum Const { Yes(Span), No } | Mazdak Farrokhzad | -5/+5 |
| 2020-02-10 | Add `#[repr(no_niche)]`. | Felix S. Klock II | -1/+2 |
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -1/+1 |
| 2020-02-01 | Move builtin attribute logic to new rustc_attr crate. | Mazdak Farrokhzad | -1/+1 |
| 2020-01-30 | Use `P` for `NtTraitItem`, `NtImplItem`, and `NtForeignItem`. | Nicholas Nethercote | -7/+8 |
| 2020-01-21 | Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obk | Mazdak Farrokhzad | -0/+2 |
| 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 | -2/+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 |
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -1/+1 |
| 2020-01-08 | - remove syntax::{span_warn!, span_err!, span_fatal!. struct_err!} | Mazdak Farrokhzad | -2/+8 |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -12/+12 |
| 2020-01-02 | Normalize `syntax::source_map` imports. | Mazdak Farrokhzad | -2/+2 |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -15/+15 |
| 2019-12-30 | Rename `libsyntax_ext` and `libsyntax_expand` in code | Vadim Petrochenkov | -14/+14 |
| 2019-12-30 | Make things build again | Vadim Petrochenkov | -6/+6 |
| 2019-12-30 | Rename directories for some crates from `syntax_x` to `rustc_x` | Vadim Petrochenkov | -0/+3975 |