| Age | Commit message (Expand) | Author | Lines |
| 2022-11-16 | Use `token::Lit` in `ast::ExprKind::Lit`. | Nicholas Nethercote | -10/+7 |
| 2022-11-11 | Introduce `ExprKind::IncludedBytes` | clubby789 | -0/+7 |
| 2022-10-12 | Auto merge of #102692 - nnethercote:TokenStreamBuilder, r=Aaron1011 | bors | -63/+63 |
| 2022-10-05 | Remove `TokenStreamBuilder`. | Nicholas Nethercote | -33/+34 |
| 2022-10-05 | Rearrange `to_internal`. | Nicholas Nethercote | -41/+40 |
| 2022-10-04 | Improve spans when splitting multi-char operator tokens for proc macros. | Nicholas Nethercote | -2/+14 |
| 2022-10-03 | Clarify operator splitting. | Nicholas Nethercote | -2/+6 |
| 2022-09-01 | Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddyb | bors | -36/+17 |
| 2022-08-16 | Rename some things related to literals. | Nicholas Nethercote | -6/+12 |
| 2022-08-06 | proc_macro/bridge: send diagnostics over the bridge as a struct | Nika Layzell | -36/+17 |
| 2022-07-29 | Remove `TreeAndSpacing`. | Nicholas Nethercote | -25/+24 |
| 2022-07-18 | proc_macro: Move subspan to be a method on Span in the bridge | Nika Layzell | -37/+36 |
| 2022-07-18 | proc_macro: stop using a remote object handle for Literal | Nika Layzell | -181/+149 |
| 2022-07-18 | proc_macro: stop using a remote object handle for Ident | Nika Layzell | -57/+34 |
| 2022-07-10 | Auto merge of #98463 - mystor:expand_expr_bool, r=eddyb | bors | -0/+4 |
| 2022-06-28 | review changes | Nika Layzell | -104/+95 |
| 2022-06-26 | proc_macro: stop using a remote object handle for Group | Nika Layzell | -214/+160 |
| 2022-06-26 | proc_macro: stop using a remote object handle for Punct | Nika Layzell | -60/+16 |
| 2022-06-26 | proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server trait | Nika Layzell | -17/+10 |
| 2022-06-25 | proc_macro: remove Context trait, and put span methods directly on Server | Nika Layzell | -4/+4 |
| 2022-06-25 | proc_macro: cache static spans in client's thread-local state | Nika Layzell | -15/+20 |
| 2022-06-24 | proc_macro: Fix expand_expr expansion of bool literals | Nika Layzell | -0/+4 |
| 2022-06-20 | Add blank lines between methods in `proc_macro_server.rs`. | Nicholas Nethercote | -0/+54 |
| 2022-06-20 | Remove `Cursor::append`. | Nicholas Nethercote | -3/+3 |
| 2022-06-18 | Auto merge of #98186 - mystor:tokenstream_as_vec_tt, r=eddyb | bors | -44/+55 |
| 2022-06-17 | review fixups | Nika Layzell | -3/+4 |
| 2022-06-17 | Try to reduce codegen complexity of TokenStream's FromIterator and Extend impls | Nika Layzell | -2/+2 |
| 2022-06-17 | proc_macro: reduce the number of messages required to create, extend, and ite... | Nika Layzell | -44/+54 |
| 2022-06-16 | Support lint expectations for `--force-warn` lints (RFC 2383) | xFrednet | -1/+1 |
| 2022-05-22 | rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast` | Vadim Petrochenkov | -6/+4 |
| 2022-05-18 | use `CursorRef` more, to not to clone `Tree`s | klensy | -1/+1 |
| 2022-05-11 | ast: Introduce some traits to get AST node properties generically | Vadim Petrochenkov | -1/+1 |
| 2022-04-28 | rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter` | Vadim Petrochenkov | -15/+15 |
| 2022-04-05 | span: move `MultiSpan` | David Wood | -2/+2 |
| 2022-04-04 | Rollup merge of #95343 - dtolnay:literals, r=petrochenkov | Dylan DPC | -8/+8 |
| 2022-03-26 | Use str and char's Debug impl to format literals | David Tolnay | -8/+8 |
| 2022-03-26 | proc-macro: Stop wrapping `ident` matchers into groups | Vadim Petrochenkov | -106/+4 |
| 2022-03-20 | Take &mut Diagnostic in emit_diagnostic. | Camille GILLOT | -2/+2 |
| 2022-03-03 | all: fix some typos | cuishuang | -1/+1 |
| 2022-02-23 | rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission". | Eduard-Mihai Burtescu | -1/+3 |
| 2022-02-19 | Adopt let else in more places | est31 | -3/+2 |
| 2022-01-09 | eplace usages of vec![].into_iter with [].into_iter | Lucas Kent | -3/+3 |
| 2021-12-15 | Remove unnecessary sigils around `Symbol::as_str()` calls. | Nicholas Nethercote | -2/+2 |
| 2021-12-04 | Use IntoIterator for array impl everywhere. | Mara Bos | -3/+2 |
| 2021-11-12 | proc_macro: Add an expand_expr method to TokenStream | Nika Layzell | -55/+107 |
| 2021-11-08 | Don't abort compilation after giving a lint error | Joshua Nelson | -1/+1 |
| 2021-09-22 | Remove Symbol::len | bjorn3 | -1/+1 |
| 2021-09-11 | Auto merge of #84373 - cjgillot:resolve-span, r=michaelwoerister,petrochenkov | bors | -1/+1 |
| 2021-09-10 | Keep a parent LocalDefId in SpanData. | Camille GILLOT | -1/+1 |
| 2021-09-10 | Rollup merge of #86165 - m-ou-se:proc-macro-span-shrink, r=dtolnay | Manish Goregaokar | -0/+6 |