about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
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
2022-03-05Change syntax for TyAlias where clausesJack Huey-0/+5
2022-03-04Downgrade `#[test]` on macro call to warningEsteban Kuber-8/+12
2022-03-03Adjusted diagnostic output so that if there is no `use` in a item sequence,Felix S. Klock II-3/+2
2022-03-03Associate multiple with a crate too.Felix S. Klock II-1/+1
2022-03-03refactor: prepare to associate multiple spans with a module.Felix S. Klock II-1/+3
2022-03-03Rollup merge of #94433 - Urgau:check-cfg-allowness, r=petrochenkovDylan DPC-4/+16
2022-03-01Improve allowness of the unexpected_cfgs lintLoïc BRANSTETT-4/+16
2022-03-01compiler: fix some typoscuishuang-1/+1
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-25Rollup merge of #92714 - yanganto:ignore-message, r=Mark-SimulacrumMatthias Krüger-0/+23
2022-02-24Include ignore message in libtest outputAntonio Yang-0/+23
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-25/+18
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-63/+42
2022-02-19Adopt let else in more placesest31-63/+42
2022-02-18Rollup merge of #92959 - asquared31415:test-non-fn-help, r=estebankMatthias Krüger-6/+16
2022-02-18Rollup merge of #92933 - bjorn3:no_bin_lib_mixing, r=estebankMatthias Krüger-5/+0
2022-02-17Rollup merge of #94011 - est31:let_else, r=lcnrMatthias Krüger-3/+2