about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2022-06-27Merge `build_enum_match_tuple` into `expand_enum_method_body`.Nicholas Nethercote-52/+20
2022-06-27Improve derived discriminant testing.Nicholas Nethercote-21/+16
2022-06-26Rollup merge of #98428 - davidtwco:translation-derive-typed-identifiers, r=ol...Matthias Krüger-2/+2
2022-06-26Auto merge of #98190 - nnethercote:optimize-derive-Debug-code, r=scottmcmbors-97/+125
2022-06-24macros: use typed identifiers in diag deriveDavid Wood-2/+2
2022-06-24Rollup merge of #98394 - Enselic:fixup-rustc_main-renames, r=petrochenkovYuki Okushi-5/+6
2022-06-24Optimize the code produced by `derive(Debug)`.Nicholas Nethercote-88/+117
2022-06-23Rename some `ExtCtxt` methods.Nicholas Nethercote-9/+8
2022-06-22Fixup missing renames from `#[main]` to `#[rustc_main]`Martin Nordholts-5/+6
2022-06-21Migrate `builtin-macros-expected-one-cfg-pattern` to `SessionDiagnostic`beetrees-1/+8
2022-06-21Migrate `builtin-macros-requires-cfg-pattern` to `SessionDiagnostic`beetrees-5/+12
2022-06-21[RFC 2011] Optimize non-consuming operatorsCaio-15/+81
2022-06-15[RFC 2011] Expand expressions where possibleCaio-2/+90
2022-06-15[RFC 2011] Minimal initial implementationCaio-26/+282
2022-06-13remove unnecessary `to_string` and `String::new` for `tool_only_span_suggestion`Takayuki Maeda-2/+2
2022-06-13remove unnecessary `to_string` and `String::new`Takayuki Maeda-4/+4
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-06-02Basic compiler infraCaio-24/+95
2022-05-28Auto merge of #97461 - eddyb:proc-macro-less-payload, r=bjorn3bors-32/+39
2022-05-28Rollup merge of #97458 - estebank:use-self-in-derive-macro, r=compiler-errorsMatthias Krüger-1/+3
2022-05-27proc_macro: don't pass a client-side function pointer through the server.Eduard-Mihai Burtescu-32/+39
2022-05-27Modify `derive(Debug)` to use `Self` in struct literal to avoid redundant errorEsteban Küber-1/+3
2022-05-27Simplify types in `proc_macro_harness.rs`.Nicholas Nethercote-27/+17
2022-05-25Fix a typo on Struct `Substructure`Yuki Okushi-1/+1
2022-05-22rustc_parse: Move AST -> TokenStream conversion logic to `rustc_ast`Vadim Petrochenkov-10/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-7/+6
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-8/+3
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-11/+14
2022-05-05Auto merge of #91779 - ridwanabdillahi:natvis, r=michaelwoeristerbors-43/+4
2022-05-04Stabilize `bool::then_some`Josh Triplett-1/+0
2022-05-03Auto merge of #96558 - bjorn3:librarify_parse_format, r=davidtwcobors-23/+50
2022-05-03Add support for a new attribute `#[debugger_visualizer]` to support embedding...ridwanabdillahi-43/+4
2022-05-03Make rustc_parse_format compile on stablebjorn3-23/+50
2022-05-02fix most compiler/ doctestsElliot Roberts-11/+14
2022-04-30Save colon span to suggest bounds.Camille GILLOT-0/+1
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-10/+10
2022-04-16Auto merge of #94468 - Amanieu:global_asm_sym, r=nagisabors-10/+12
2022-04-15Rollup merge of #94461 - jhpratt:2024-edition, r=pnkfelixDylan DPC-0/+1
2022-04-15Rollup merge of #94457 - jhpratt:stabilize-derive_default_enum, r=davidtwcoDylan DPC-12/+1
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-10/+12
2022-04-09Auto merge of #95697 - klensy:no-strings, r=petrochenkovbors-6/+6
2022-04-08check_doc_keyword: don't alloc string for emptiness checkklensy-6/+6
2022-04-07Stabilize `derive_default_enum`Jacob Pratt-12/+1
2022-04-06Stop flagging certain inner attrs as outer onesLeón Orell Valerian Liehr-4/+7
2022-04-05span: move `MultiSpan`David Wood-4/+7
2022-04-02Create 2024 editionJacob Pratt-0/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-3/+3
2022-03-26Move resolve_path to rustc_builtin_macros and make it privateBadel2-4/+43
2022-03-15Auto merge of #94584 - pnkfelix:inject-use-suggestion-sites, r=ekuberbors-2/+3