| Age | Commit message (Expand) | Author | Lines |
| 2019-05-21 | Move `edition` outside the hygiene lock and avoid accessing it | John Kåre Alsaker | -9/+11 |
| 2019-05-20 | Remove `Symbol::gensym()`. | Nicholas Nethercote | -2/+2 |
| 2019-05-17 | Avoid unnecessary interning in `Ident::from_str()` calls. | Nicholas Nethercote | -4/+4 |
| 2019-05-13 | Remove the equality operation between `Symbol` and strings. | Nicholas Nethercote | -17/+22 |
| 2019-05-13 | Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions. | Nicholas Nethercote | -23/+23 |
| 2019-05-11 | Simplify conversions between tokens and semantic literals | Vadim Petrochenkov | -6/+5 |
| 2019-05-11 | Keep the original token in `ast::Lit` | Vadim Petrochenkov | -2/+4 |
| 2019-05-11 | Turn `ast::Lit` into a struct | Vadim Petrochenkov | -5/+5 |
| 2019-05-10 | turn a couple of fixmes into span_bugs | Mark Mansi | -9/+7 |
| 2019-05-08 | fix incorrect assert | Mark Mansi | -1/+4 |
| 2019-05-07 | lots of comments + minor cleanup | Mark Mansi | -16/+139 |
| 2019-05-07 | avoid extra copy | Mark Mansi | -13/+12 |
| 2019-05-06 | rustfmt | Mark Mansi | -50/+50 |
| 2019-05-06 | Auto merge of #60261 - matklad:one-escape, r=petrochenkov | bors | -0/+1 |
| 2019-05-02 | don't amplify errors in format! with bad literals | Aleksey Kladov | -0/+1 |
| 2019-05-01 | Ensure that drop order of `async fn` matches `fn`. | David Wood | -1/+4 |
| 2019-04-21 | Introduce `ArgSource` for diagnostics. | David Wood | -1/+2 |
| 2019-04-21 | Add `AsyncArgument` to AST. | David Wood | -3/+17 |
| 2019-04-21 | Introduce `LocalSource` into the AST. | David Wood | -0/+3 |
| 2019-04-10 | make duplicate matcher bindings a hard error | Mark Mansi | -12/+4 |
| 2019-03-27 | Rollup merge of #57565 - petrochenkov:turbowarn, r=Centril | Josh Stone | -1/+1 |
| 2019-03-24 | Separate variant id and variant constructor id. | David Wood | -0/+1 |
| 2019-03-23 | syntax: Remove warning for unnecessary path disambiguators | Vadim Petrochenkov | -1/+1 |
| 2019-03-16 | Refactor away `NestedMetaItemKind` | Vadim Petrochenkov | -7/+7 |
| 2019-03-16 | Rename `MetaItem::ident` to `MetaItem::path` | Vadim Petrochenkov | -1/+1 |
| 2019-03-16 | syntax_ext: Validate `#[proc_macro_derive]` input better | Vadim Petrochenkov | -2/+2 |
| 2019-03-16 | syntax: Do not accidentally treat multi-segment meta-items as single-segment | Vadim Petrochenkov | -3/+8 |
| 2019-03-06 | Panic when unmatched delimiters aren't emitted | Esteban Küber | -1/+1 |
| 2019-02-28 | Auto merge of #57760 - dlrobertson:varargs1, r=alexreg | bors | -1/+1 |
| 2019-02-27 | Rename variadic to c_variadic | Dan Robertson | -1/+1 |
| 2019-02-27 | Rollup merge of #58678 - doctorn:refuse-async-fn-2015-edition, r=varkor | Mazdak Farrokhzad | -1/+1 |
| 2019-02-27 | Rollup merge of #58075 - asettouf:master, r=varkor | Mazdak Farrokhzad | -6/+12 |
| 2019-02-26 | Changing error message to reflect changes with the 2018 edition | Adonis | -6/+12 |
| 2019-02-24 | Deny `async fn` in 2015 edition | Nathan Corbyn | -1/+1 |
| 2019-02-23 | Rollup merge of #58476 - nnethercote:rm-LazyTokenStream, r=petrochenkov | Mazdak Farrokhzad | -18/+20 |
| 2019-02-22 | Rollup merge of #58589 - matklad:remove-hack, r=petrochenkov | Mazdak Farrokhzad | -4/+2 |
| 2019-02-20 | cleanup macro after 2018 transition | Aleksey Kladov | -4/+2 |
| 2019-02-20 | remove a bit of dead code | Aleksey Kladov | -6/+0 |
| 2019-02-18 | Avoid a `clone()` in `transcribe()`. | Nicholas Nethercote | -11/+11 |
| 2019-02-18 | Remove `LazyTokenStream`. | Nicholas Nethercote | -9/+11 |
| 2019-02-13 | Rollup merge of #58273 - taiki-e:rename-dependency, r=matthewjasper | Mazdak Farrokhzad | -6/+6 |
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -41/+41 |
| 2019-02-13 | Cleanup imports | Taiki Endo | -5/+5 |
| 2019-02-13 | Rename rustc_errors dependency in rust 2018 crates | Taiki Endo | -5/+5 |
| 2019-02-11 | Parallel rustc needs synchronizing smart pointer cloning | Oliver Scherer | -3/+3 |
| 2019-02-11 | Use `Rc<[Symbol]>` instead of `Vec<Symbol>` to reduce # of allocs | Oliver Scherer | -13/+13 |
| 2019-02-11 | Fixup RustcDeserialize internal features | Oliver Scherer | -0/+1 |
| 2019-02-11 | Rename the `exp` field to mirror its uses | Oliver Scherer | -2/+2 |
| 2019-02-11 | Ease the transition to requiring features by just warning if there's no featu... | Oliver Scherer | -8/+14 |
| 2019-02-11 | Require a list of features to allow in `allow_internal_unstable` | Oliver Scherer | -21/+46 |