| Age | Commit message (Expand) | Author | Lines |
| 2018-09-01 | Auto merge of #53815 - F001:if-let-guard, r=petrochenkov | bors | -1/+11 |
| 2018-08-30 | introduce Guard enum | F001 | -1/+11 |
| 2018-08-23 | Auto merge of #53384 - gootorov:use-servo-smallvec, r=michaelwoerister | bors | -9/+10 |
| 2018-08-23 | Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakis | bors | -1/+1 |
| 2018-08-23 | Use optimized SmallVec implementation | Igor Gutorov | -9/+10 |
| 2018-08-19 | Rename `Catch` variants to `TryBlock` | Scott McMurray | -1/+1 |
| 2018-08-19 | mv (mod) codemap source_map | Donato Sciarra | -1/+1 |
| 2018-08-13 | Move SmallVec and ThinVec out of libsyntax | ljedrz | -18/+19 |
| 2018-07-18 | Implement existential types | Oliver Schneider | -0/+7 |
| 2018-06-27 | Generate `DefId`s for the impl trait of `async` functions | Oliver Schneider | -10/+21 |
| 2018-06-27 | Generate the `NodeId` for `existential type` in the AST | Oliver Schneider | -2/+2 |
| 2018-06-26 | inclusive range syntax lint (`...` → `..=`) | Zack M. Davis | -2/+2 |
| 2018-06-21 | async await desugaring and tests | Taylor Cramer | -2/+23 |
| 2018-06-21 | Parse async fn header. | Without Boats | -5/+3 |
| 2018-06-20 | Rename ParenthesizedArgData to ParenthesisedArgs | varkor | -6/+6 |
| 2018-06-20 | Make GenericBound explicit | varkor | -3/+5 |
| 2018-06-20 | Rename ParamBound(s) to GenericBound(s) | varkor | -8/+8 |
| 2018-06-20 | Rename TraitTyParamBound to ParamBound::Trait | varkor | -2/+2 |
| 2018-06-20 | Take advantage of the lifetime refactoring | varkor | -31/+29 |
| 2018-06-20 | Lift bounds into GenericParam | varkor | -12/+11 |
| 2018-06-20 | Rename structures in ast | varkor | -12/+12 |
| 2018-06-20 | Refactor ast::GenericParam as a struct | varkor | -21/+6 |
| 2018-06-20 | Rename ast::GenericParam and ast::GenericArg | varkor | -11/+11 |
| 2018-06-20 | Make method and variable names more consistent | varkor | -20/+24 |
| 2018-06-20 | Rename "parameter" to "arg" | varkor | -19/+19 |
| 2018-06-20 | Rename PathParameter(s) to GenericArg(s) | varkor | -25/+16 |
| 2018-06-20 | Rename *Parameter to *Param | varkor | -7/+7 |
| 2018-06-20 | Consolidate PathParameters and AngleBracketedParameterData | varkor | -3/+19 |
| 2018-06-14 | create multiple HIR items for a use statement | QuietMisdreavus | -2/+3 |
| 2018-06-12 | add fold::Folder::fold_qpath | Michael Lamparski | -25/+24 |
| 2018-05-30 | syntax: remove overloading of fold_lifetime{,_def}{,s}. | Eduard-Mihai Burtescu | -54/+20 |
| 2018-05-24 | restore emplacement syntax (obsolete) | Niko Matsakis | -0/+3 |
| 2018-05-24 | Auto merge of #50971 - alexcrichton:no-stringify, r=petrochenkov | bors | -0/+1 |
| 2018-05-22 | add `Span` information into `Qself` | Niko Matsakis | -3/+9 |
| 2018-05-22 | rustc: Correctly pretty-print macro delimiters | Alex Crichton | -0/+1 |
| 2018-05-19 | rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons... | Eduard-Mihai Burtescu | -5/+17 |
| 2018-05-16 | label-break-value: Parsing and AST/HIR changes | est31 | -1/+4 |
| 2018-05-13 | Macros: Add a 'literal' fragment specifier | Dan Aloni | -0/+1 |
| 2018-04-12 | AST/HIR: Merge field access expressions for named and numeric fields | Vadim Petrochenkov | -5/+0 |
| 2018-04-06 | Use `Ident` instead of `Name` in `MetaItem` | Vadim Petrochenkov | -1/+1 |
| 2018-04-06 | Make lifetime nonterminals closer to identifier nonterminals | Vadim Petrochenkov | -2/+2 |
| 2018-04-06 | Remove more duplicated spans | Vadim Petrochenkov | -7/+2 |
| 2018-04-06 | Rename `ast::Variant_::name` into `ident` + Fix rebase | Vadim Petrochenkov | -1/+1 |
| 2018-04-06 | Get rid of `SpannedIdent` | Vadim Petrochenkov | -15/+11 |
| 2018-04-06 | Rename `PathSegment::identifier` to `ident` | Vadim Petrochenkov | -3/+3 |
| 2018-04-05 | Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkov | Alex Crichton | -3/+17 |
| 2018-04-03 | expand macro invocations in `extern {}` blocks | Austin Bonander | -3/+17 |
| 2018-04-03 | Remove all unstable placement features | Aidan Hobson Sayers | -3/+0 |
| 2018-03-18 | Initial implementation of RFC 2151, Raw Identifiers | Lymia Aluysia | -2/+3 |
| 2018-03-17 | Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi` | Vadim Petrochenkov | -1/+1 |