| Age | Commit message (Expand) | Author | Lines |
| 2022-07-29 | Remove `TreeAndSpacing`. | Nicholas Nethercote | -100/+89 |
| 2022-07-28 | avoid `Symbol` to `String` conversions | Takayuki Maeda | -1/+1 |
| 2022-07-26 | Implement `#[rustc_default_body_unstable]` | Maybe Waffle | -1/+12 |
| 2022-07-23 | Auto merge of #99320 - NiklasJonsson:84447/rustc_expand, r=compiler-errors | bors | -6/+5 |
| 2022-07-19 | better error for bad depth on macro metavar expr | Michael Goulet | -1/+12 |
| 2022-07-19 | Rollup merge of #99435 - CAD97:revert-dollar-dollar-crate, r=Mark-Simulacrum | Matthias Krüger | -0/+2 |
| 2022-07-18 | Revert "Stabilize $$ in Rust 1.63.0" | Christopher Durham | -0/+2 |
| 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-16 | Stabilize `let_chains` | Caio | -1/+1 |
| 2022-07-16 | Rollup merge of #99342 - TaKO8Ki:avoid-symbol-to-string-conversions, r=compil... | Matthias Krüger | -3/+2 |
| 2022-07-17 | avoid some `Symbol` to `String` conversions | Takayuki Maeda | -3/+2 |
| 2022-07-16 | rustc_expand: Switch FxHashMap to FxIndexMap where iteration is used | Niklas Jonsson | -6/+5 |
| 2022-07-14 | Rollup merge of #98580 - PrestonFrom:issue_98466, r=estebank | Dylan DPC | -1/+4 |
| 2022-07-14 | Auto merge of #99231 - Dylan-DPC:rollup-0tl8c0o, r=Dylan-DPC | bors | -0/+1 |
| 2022-07-14 | Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillot | Dylan DPC | -0/+1 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -2/+2 |
| 2022-07-13 | Emit warning when named arguments are used positionally in format | Preston From | -1/+4 |
| 2022-07-12 | Parse closure binders | Maybe Waffle | -0/+1 |
| 2022-07-10 | use subdiagnostic for message | Michael Goulet | -2/+16 |
| 2022-07-10 | explain doc comments in macros a bit | Michael Goulet | -3/+21 |
| 2022-07-10 | Auto merge of #98463 - mystor:expand_expr_bool, r=eddyb | bors | -0/+4 |
| 2022-07-04 | Auto merge of #98446 - nnethercote:derive-no-match-destructuring, r=scottmcm | bors | -0/+13 |
| 2022-07-04 | Don't use match-destructuring for derived ops on structs. | Nicholas Nethercote | -0/+13 |
| 2022-07-03 | Auto merge of #98673 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrum | bors | -3/+3 |
| 2022-07-01 | update cfg(bootstrap)s | Pietro Albini | -3/+3 |
| 2022-06-29 | Rollup merge of #98668 - TaKO8Ki:avoid-many-&str-to-string-conversions, r=Dyl... | Matthias Krüger | -1/+1 |
| 2022-06-29 | avoid many `&str` to `String` conversions with `MultiSpan::push_span_label` | Takayuki Maeda | -1/+1 |
| 2022-06-28 | Auto merge of #98188 - mystor:fast_group_punct, r=eddyb | bors | -281/+174 |
| 2022-06-28 | review changes | Nika Layzell | -104/+95 |
| 2022-06-27 | various: add `rustc_lint_diagnostics` to diag fns | David Wood | -0/+4 |
| 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 | Auto merge of #98187 - mystor:fast_span_call_site, r=eddyb | bors | -16/+14 |
| 2022-06-26 | proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server trait | Nika Layzell | -17/+10 |
| 2022-06-26 | Auto merge of #98190 - nnethercote:optimize-derive-Debug-code, r=scottmcm | bors | -4/+27 |
| 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-24 | Optimize the code produced by `derive(Debug)`. | Nicholas Nethercote | -1/+20 |
| 2022-06-23 | Rename some `ExtCtxt` methods. | Nicholas Nethercote | -3/+7 |
| 2022-06-21 | Add `create_err` and `emit_err` to `ExtCtxt` | beetrees | -1/+12 |
| 2022-06-20 | Add blank lines between methods in `proc_macro_server.rs`. | Nicholas Nethercote | -0/+54 |
| 2022-06-20 | Remove `TokenStream::from_streams`. | Nicholas Nethercote | -2/+4 |
| 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 |