| Age | Commit message (Expand) | Author | Lines |
| 2019-07-11 | resolve/expand: Catch macro kind mismatches early in resolve | Vadim Petrochenkov | -34/+5 |
| 2019-07-11 | resolve/expand: `resolve_macro_invocation` no longer returns determinate errors | Vadim Petrochenkov | -71/+57 |
| 2019-07-11 | resolve: Make proc macro stubs less stubby | Vadim Petrochenkov | -1/+21 |
| 2019-07-11 | hygiene: Reuse `MacroKind` in `ExpnKind` | Vadim Petrochenkov | -19/+11 |
| 2019-07-11 | syntax: Make def-site span mandatory in ExpnInfo/MacroBacktrace/DiagnosticSpa... | Vadim Petrochenkov | -17/+12 |
| 2019-07-11 | expand: Get rid of `resolve_macro_path` | Vadim Petrochenkov | -14/+11 |
| 2019-07-11 | Rename some things in `syntax_pos/hygiene` | Vadim Petrochenkov | -17/+15 |
| 2019-07-11 | Move `MacroKind` into `libsyntax_pos` | Vadim Petrochenkov | -28/+1 |
| 2019-07-11 | Remove `MacroKind::ProcMacroStub` | Vadim Petrochenkov | -3/+0 |
| 2019-07-10 | Rollup merge of #62393 - petrochenkov:notto-disu, r=Mark-Simulacrum | Mazdak Farrokhzad | -49/+64 |
| 2019-07-09 | Resolve `$crate` in all hygienic contexts for pretty-pringing | Vadim Petrochenkov | -2/+2 |
| 2019-07-09 | Pretty-print `$crate` as `crate`/`::my_crate` in tokens | Vadim Petrochenkov | -47/+62 |
| 2019-07-09 | normalize use of backticks in compiler messages for libsyntax/feature_gate | Samy Kacimi | -13/+13 |
| 2019-07-07 | Rollup merge of #62213 - QuietMisdreavus:cfg-doctest, r=GuillaumeGomez | Mazdak Farrokhzad | -0/+4 |
| 2019-07-07 | Rollup merge of #62042 - petrochenkov:macstab, r=matthewjasper | Mazdak Farrokhzad | -130/+53 |
| 2019-07-07 | syntax: Pre-intern names of all built-in macros | Vadim Petrochenkov | -4/+4 |
| 2019-07-07 | syntax: Migrate built-in macros to the regular stability checking | Vadim Petrochenkov | -60/+23 |
| 2019-07-07 | Support deprecation checking for macros | Vadim Petrochenkov | -2/+6 |
| 2019-07-07 | syntax: Keep full `Stability` in `SyntaxExtension` | Vadim Petrochenkov | -18/+8 |
| 2019-07-07 | resolve/expand: Move macro stability checking to an earlier point | Vadim Petrochenkov | -42/+9 |
| 2019-07-07 | syntax: Remove `NodeId` from `SyntaxExtension` | Vadim Petrochenkov | -8/+7 |
| 2019-07-06 | rustdoc: set cfg(doctest) when collecting doctests | QuietMisdreavus | -0/+4 |
| 2019-07-07 | rustc: Remove `dylib` crate type from most rustc crates | Alex Crichton | -1/+1 |
| 2019-07-06 | privacy: Only opaque macros leak private things | Vadim Petrochenkov | -18/+48 |
| 2019-07-06 | Fix tidy issues | Vadim Petrochenkov | -1/+1 |
| 2019-07-06 | `#[rustc_transparent_macro]` -> `#[rustc_macro_transparency = ...]` | Vadim Petrochenkov | -8/+14 |
| 2019-07-06 | `#[rustc_doc_only_macro]` -> `#[rustc_builtin_macro]` | Vadim Petrochenkov | -1/+1 |
| 2019-07-06 | Rollup merge of #62329 - matklad:no-peeking, r=petrochenkov | Mazdak Farrokhzad | -157/+94 |
| 2019-07-05 | Rollup merge of #62133 - petrochenkov:norustc, r=eddyb | Mazdak Farrokhzad | -16/+48 |
| 2019-07-05 | Rollup merge of #61545 - flip1995:internal_lints, r=oli-obk | Mazdak Farrokhzad | -2/+1 |
| 2019-07-05 | Rollup merge of #62292 - Centril:split-async-closures, r=cramertj | Mazdak Farrokhzad | -39/+53 |
| 2019-07-05 | Auto merge of #62099 - Mark-Simulacrum:syntax-print-clean-2, r=eddyb | bors | -1298/+1147 |
| 2019-07-04 | Switch master to 1.38 | Mark Rousskov | -11/+0 |
| 2019-07-04 | make unwrap_or_abort non-generic again | Aleksey Kladov | -1/+1 |
| 2019-07-04 | remove unused mk_sp_and_raw | Aleksey Kladov | -10/+3 |
| 2019-07-04 | don't rely on spans when checking tokens for jointness | Aleksey Kladov | -47/+29 |
| 2019-07-04 | slightly comment lexer API | Aleksey Kladov | -11/+18 |
| 2019-07-04 | move constructors to top | Aleksey Kladov | -51/+51 |
| 2019-07-04 | cleanup lexer constructors | Aleksey Kladov | -15/+7 |
| 2019-07-04 | remove peek_span_src_raw from StringReader | Aleksey Kladov | -68/+45 |
| 2019-07-04 | remove peek_token from StringReader | Aleksey Kladov | -18/+8 |
| 2019-07-04 | remove StringReader::peek | Aleksey Kladov | -4/+0 |
| 2019-07-04 | Rollup merge of #62297 - matklad:peek-delimited, r=petrochenkov | Mazdak Farrokhzad | -67/+72 |
| 2019-07-04 | Rollup merge of #62258 - petrochenkov:idclean, r=Centril | Mazdak Farrokhzad | -170/+89 |
| 2019-07-04 | Rollup merge of #62249 - czipperz:use-mem-take-instead-of-replace-default, r=... | Mazdak Farrokhzad | -6/+7 |
| 2019-07-04 | Rollup merge of #62039 - jeremystucki:needless_lifetimes, r=eddyb | Mazdak Farrokhzad | -5/+5 |
| 2019-07-03 | Add separate 'async_closure' feature gate. | Mazdak Farrokhzad | -39/+53 |
| 2019-07-03 | Auto merge of #62335 - Mark-Simulacrum:rollup-0pcaz5a, r=Mark-Simulacrum | bors | -2/+2 |
| 2019-07-03 | Rollup merge of #62255 - Centril:slice-patterns-change-issue, r=varkor | Mark Rousskov | -2/+2 |
| 2019-07-03 | Auto merge of #61995 - eddyb:hir-sep-ptr, r=petrochenkov | bors | -2/+3 |