about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/proc_macro_server.rs
AgeCommit message (Expand)AuthorLines
2023-04-19Fixed bad formatingMichael van Straten-4/+1
2023-04-19Translated absolute byte offset to relativeMichael van Straten-1/+9
2023-03-11Renamed to byte_range and changed Range generics [skip ci]Michael van Straten-2/+2
2023-03-10Fixed extra call to lo in end [skip ci]Michael van Straten-1/+1
2023-03-10added byte position range for proc_macro::SpanMichael van Straten-1/+5
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-2/+2
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-17`rustc_expand`: remove `ref` patternsMaybe Waffle-2/+2
2022-12-05Remove three uses of `LitKind::synthesize_token_lit`.Nicholas Nethercote-2/+2
2022-12-02Add `StrStyle` to `ast::LitKind::ByteStr`.Nicholas Nethercote-1/+2
2022-12-02Rename `LitKind::to_token_lit` as `LitKind::synthesize_token_lit`.Nicholas Nethercote-1/+1
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-4/+1
2022-11-28Remove `Lit::from_included_bytes`.Nicholas Nethercote-2/+2
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-10/+7
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-0/+7
2022-10-12Auto merge of #102692 - nnethercote:TokenStreamBuilder, r=Aaron1011bors-63/+63
2022-10-05Remove `TokenStreamBuilder`.Nicholas Nethercote-33/+34
2022-10-05Rearrange `to_internal`.Nicholas Nethercote-41/+40
2022-10-04Improve spans when splitting multi-char operator tokens for proc macros.Nicholas Nethercote-2/+14
2022-10-03Clarify operator splitting.Nicholas Nethercote-2/+6
2022-09-01Auto merge of #100210 - mystor:proc_macro_diag_struct, r=eddybbors-36/+17
2022-08-16Rename some things related to literals.Nicholas Nethercote-6/+12
2022-08-06proc_macro/bridge: send diagnostics over the bridge as a structNika Layzell-36/+17
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-25/+24
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-10Auto merge of #98463 - mystor:expand_expr_bool, r=eddybbors-0/+4
2022-06-28review changesNika Layzell-104/+95
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-26proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server traitNika Layzell-17/+10
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-20Add blank lines between methods in `proc_macro_server.rs`.Nicholas Nethercote-0/+54
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
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-1/+1
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-6/+4
2022-05-18use `CursorRef` more, to not to clone `Tree`sklensy-1/+1
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-1/+1
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-15/+15
2022-04-05span: move `MultiSpan`David Wood-2/+2
2022-04-04Rollup merge of #95343 - dtolnay:literals, r=petrochenkovDylan DPC-8/+8
2022-03-26Use str and char's Debug impl to format literalsDavid Tolnay-8/+8
2022-03-26proc-macro: Stop wrapping `ident` matchers into groupsVadim Petrochenkov-106/+4