about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-100/+89
2022-07-28avoid `Symbol` to `String` conversionsTakayuki Maeda-1/+1
2022-07-26Implement `#[rustc_default_body_unstable]`Maybe Waffle-1/+12
2022-07-23Auto merge of #99320 - NiklasJonsson:84447/rustc_expand, r=compiler-errorsbors-6/+5
2022-07-19better error for bad depth on macro metavar exprMichael Goulet-1/+12
2022-07-19Rollup merge of #99435 - CAD97:revert-dollar-dollar-crate, r=Mark-SimulacrumMatthias Krüger-0/+2
2022-07-18Revert "Stabilize $$ in Rust 1.63.0"Christopher Durham-0/+2
2022-07-18proc_macro: Move subspan to be a method on Span in the bridgeNika Layzell-37/+36
2022-07-18proc_macro: stop using a remote object handle for LiteralNika Layzell-181/+149
2022-07-18proc_macro: stop using a remote object handle for IdentNika Layzell-57/+34
2022-07-16Stabilize `let_chains`Caio-1/+1
2022-07-16Rollup merge of #99342 - TaKO8Ki:avoid-symbol-to-string-conversions, r=compil...Matthias Krüger-3/+2
2022-07-17avoid some `Symbol` to `String` conversionsTakayuki Maeda-3/+2
2022-07-16rustc_expand: Switch FxHashMap to FxIndexMap where iteration is usedNiklas Jonsson-6/+5
2022-07-14Rollup merge of #98580 - PrestonFrom:issue_98466, r=estebankDylan DPC-1/+4
2022-07-14Auto merge of #99231 - Dylan-DPC:rollup-0tl8c0o, r=Dylan-DPCbors-0/+1
2022-07-14Rollup merge of #98705 - WaffleLapkin:closure_binder, r=cjgillotDylan DPC-0/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-07-13Emit warning when named arguments are used positionally in formatPreston From-1/+4
2022-07-12Parse closure bindersMaybe Waffle-0/+1
2022-07-10use subdiagnostic for messageMichael Goulet-2/+16
2022-07-10explain doc comments in macros a bitMichael Goulet-3/+21
2022-07-10Auto merge of #98463 - mystor:expand_expr_bool, r=eddybbors-0/+4
2022-07-04Auto merge of #98446 - nnethercote:derive-no-match-destructuring, r=scottmcmbors-0/+13
2022-07-04Don't use match-destructuring for derived ops on structs.Nicholas Nethercote-0/+13
2022-07-03Auto merge of #98673 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrumbors-3/+3
2022-07-01update cfg(bootstrap)sPietro Albini-3/+3
2022-06-29Rollup merge of #98668 - TaKO8Ki:avoid-many-&str-to-string-conversions, r=Dyl...Matthias Krüger-1/+1
2022-06-29avoid many `&str` to `String` conversions with `MultiSpan::push_span_label`Takayuki Maeda-1/+1
2022-06-28Auto merge of #98188 - mystor:fast_group_punct, r=eddybbors-281/+174
2022-06-28review changesNika Layzell-104/+95
2022-06-27various: add `rustc_lint_diagnostics` to diag fnsDavid Wood-0/+4
2022-06-26proc_macro: stop using a remote object handle for GroupNika Layzell-214/+160
2022-06-26proc_macro: stop using a remote object handle for PunctNika Layzell-60/+16
2022-06-26Auto merge of #98187 - mystor:fast_span_call_site, r=eddybbors-16/+14
2022-06-26proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server traitNika Layzell-17/+10
2022-06-26Auto merge of #98190 - nnethercote:optimize-derive-Debug-code, r=scottmcmbors-4/+27
2022-06-25proc_macro: remove Context trait, and put span methods directly on ServerNika Layzell-4/+4
2022-06-25proc_macro: cache static spans in client's thread-local stateNika Layzell-15/+20
2022-06-24proc_macro: Fix expand_expr expansion of bool literalsNika Layzell-0/+4
2022-06-24Optimize the code produced by `derive(Debug)`.Nicholas Nethercote-1/+20
2022-06-23Rename some `ExtCtxt` methods.Nicholas Nethercote-3/+7
2022-06-21Add `create_err` and `emit_err` to `ExtCtxt`beetrees-1/+12
2022-06-20Add blank lines between methods in `proc_macro_server.rs`.Nicholas Nethercote-0/+54
2022-06-20Remove `TokenStream::from_streams`.Nicholas Nethercote-2/+4
2022-06-20Remove `Cursor::append`.Nicholas Nethercote-3/+3
2022-06-18Auto merge of #98186 - mystor:tokenstream_as_vec_tt, r=eddybbors-44/+55
2022-06-17review fixupsNika Layzell-3/+4
2022-06-17Try to reduce codegen complexity of TokenStream's FromIterator and Extend implsNika Layzell-2/+2
2022-06-17proc_macro: reduce the number of messages required to create, extend, and ite...Nika Layzell-44/+54