about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2022-06-16Rollup merge of #97757 - xFrednet:rfc-2383-expect-with-force-warn, r=wesleywi...Matthias Krüger-1/+1
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-1/+1
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-6/+6
2022-06-12Auto merge of #98020 - TaKO8Ki:use-create-snapshot-for-diagnostic-in-rustc-ex...bors-1/+1
2022-06-12use `create_snapshot_for_diagnostic` instead of `clone`Takayuki Maeda-1/+1
2022-06-11Auto merge of #97903 - est31:unused_macro_rules_compile_error, r=petrochenkovbors-6/+41
2022-06-09Suppress the unused_macro_rules lint if malformed rules are encounteredest31-4/+6
2022-06-09Never regard macro rules with compile_error! invocations as unusedest31-2/+35
2022-06-09Rollup merge of #95860 - c410-f3r:stabilize-meta, r=joshtriplettYuki Okushi-2/+0
2022-06-08Fix typo: fo->forChayim Refael Friedman-1/+1
2022-06-07Stabilize $$ in Rust 1.63.0Caio-2/+0
2022-06-02Basic compiler infraCaio-1/+5
2022-05-29Rollup merge of #97536 - est31:remove_unused_lifetimes, r=compiler-errorsMichael Goulet-3/+3
2022-05-29Remove unused lifetimes from expand_macroest31-3/+3
2022-05-29Rollup merge of #97478 - JohnTitor:fixme-fn-decl, r=compiler-errorsGuillaume Gomez-1/+1
2022-05-28Remove FIXME on `ExtCtxt::fn_decl()`Yuki Okushi-1/+1
2022-05-27proc_macro: don't pass a client-side function pointer through the server.Eduard-Mihai Burtescu-3/+3
2022-05-27Rename `ProcMacroDerive` as `DeriveProcMacro`.Nicholas Nethercote-2/+2
2022-05-27Rename `ProcMacro` trait as `BangProcMacro`.Nicholas Nethercote-4/+4
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-19/+18
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-33/+32
2022-05-18use `CursorRef` more, to not to clone `Tree`sklensy-18/+20
2022-05-13Use pluralize in one instanceest31-2/+2
2022-05-13Improve name and documentation of generic_extensionest31-3/+4
2022-05-12Auto merge of #96150 - est31:unused_macro_rules, r=petrochenkovbors-12/+30
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-119/+70
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-5/+6
2022-05-05Implement the unused_macro_rules lintest31-12/+30
2022-05-05Auto merge of #91779 - ridwanabdillahi:natvis, r=michaelwoeristerbors-2/+39
2022-05-04Auto merge of #96683 - nnethercote:speed-up-Token-ident-lifetime, r=petrochenkovbors-4/+4
2022-05-04Fix spelling of an identifier.Nicholas Nethercote-4/+4
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-2/+39
2022-05-02fix most compiler/ doctestsElliot Roberts-5/+6
2022-04-30Save colon span to suggest bounds.Camille GILLOT-0/+2
2022-04-29errors: `span_suggestion` takes `impl ToString`David Wood-1/+1
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-61/+54
2022-04-28Rollup merge of #96471 - BoxyUwU:let_else_considered_harmful, r=lcnrDylan DPC-3/+1
2022-04-27tut tut tutEllen-3/+1
2022-04-27Avoid producing `NoDelim` values in `Frame`.Nicholas Nethercote-11/+11
2022-04-22start tracking proc-macros expansion spans in the self-profilerRémy Rakic-3/+12
2022-04-16Rollup merge of #96023 - matthiaskrgr:clippyper1304, r=lcnrDylan DPC-1/+1
2022-04-15Rollup merge of #96027 - matthiaskrgr:clippy_rec, r=fee1-deadDylan DPC-27/+13
2022-04-15Rollup merge of #96026 - matthiaskrgr:clippy_compl_1304, r=Dylan-DPCDylan DPC-1/+1
2022-04-15Rollup merge of #94461 - jhpratt:2024-edition, r=pnkfelixDylan DPC-1/+1
2022-04-14remove reudndant function param in check_matcher_core()Matthias Krüger-19/+7
2022-04-14remove function param that is only used in recursive of fn inner()Matthias Krüger-8/+6
2022-04-14Auto merge of #95928 - nnethercote:rm-TokenTree-Clone, r=petrochenkovbors-106/+164
2022-04-14`mbe::TokenTree`: remove `Lrc` around `Delimited` and `SequenceRepetition`.Nicholas Nethercote-19/+10
2022-04-14Introduce `TtHandle` and use it in `TokenSet`.Nicholas Nethercote-53/+111
2022-04-13couple of clippy::complexity fixesMatthias Krüger-1/+1