about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
2024-04-27Rollup merge of #124382 - petrochenkov:itemvisit, r=lcnrMatthias Krüger-3/+3
2024-04-26Rollup merge of #124391 - nnethercote:builtin_macros-cleanups, r=fee1-deadJacob Pratt-116/+330
2024-04-26Adjust some `pub`s.Nicholas Nethercote-81/+81
2024-04-26Move some functions from `rustc_expand` to `rustc_builtin_macros`.Nicholas Nethercote-26/+231
2024-04-26Introduce `DeriveResolution`.Nicholas Nethercote-6/+13
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-3/+3
2024-04-25Name the field in `Expander`.Nicholas Nethercote-4/+6
2024-04-23Do not add leading asterisk in the `PartialEq`Daniel Sedlak-3/+2
2024-04-23Fix typosDaniel Sedlak-4/+4
2024-04-21Pass translation closure to add_to_diag_with() as referenceXiretza-1/+1
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-6/+2
2024-04-16Avoid unnecessary `rustc_span::DUMMY_SP` usage.Nicholas Nethercote-2/+1
2024-04-14store the span of the nested part of the use tree in the astPietro Albini-4/+7
2024-04-14builtin-derive: tag → discriminantRalf Jung-60/+60
2024-04-12Rollup merge of #123204 - notriddle:notriddle/include-str-span, r=pnkfelixMatthias Krüger-4/+6
2024-04-11remove some things that do not need to beMatthias Krüger-6/+4
2024-04-08Add pattern types to parserOli Scherer-0/+31
2024-04-01Fix error message for `env!` when env var is not valid Unicodebeetrees-21/+40
2024-03-29rustdoc: point at span in `include_str!`-ed md fileMichael Howell-4/+6
2024-03-28change BuiltinDeriveFn type to get ExtCtxt by immutable ref and fix signaturesklensy-13/+13
2024-03-28compiler: fix few needless_pass_by_ref_mut clippy lintsklensy-20/+20
2024-03-28compiler: fix few needless_pass_by_ref_mut clippy lintsklensy-23/+19
2024-03-28compiler: fix few needless_pass_by_ref_mut clippy lintsklensy-15/+15
2024-03-27Suggest correct path in include_bytes!Kornel-31/+126
2024-03-23Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlinbors-7/+7
2024-03-22Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkovMatthias Krüger-4/+3
2024-03-20Make type_ascribe! not a built-inMichael Goulet-37/+0
2024-03-15Make `unexpected` always "return" `PResult<()>` & add `unexpected_any`Maybe Waffle-2/+2
2024-03-13delay expand macro bang when there has indeterminate pathbohan-196/+259
2024-03-12Remove unused fields in some structuresArthur Carcano-7/+7
2024-03-11Rename `AddToDiagnostic` as `Subdiagnostic`.Nicholas Nethercote-4/+4
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-5/+5
2024-03-08Rollup merge of #121563 - Jarcho:use_cf, r=petrochenkovMatthias Krüger-42/+42
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-0/+19
2024-03-06Add MatchKind member to the Match expr for pretty printing & fmtRoss Smyth-4/+3
2024-03-05Use `ControlFlow` in AST visitors.Jason Newcomb-42/+42
2024-03-05Move visitor utils to `rustc_ast_ir`Jason Newcomb-1/+2
2024-03-05Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.Nicholas Nethercote-8/+9
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-2/+2
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-27/+26
2024-03-04Tweak `parse_asm_args`.Nicholas Nethercote-5/+2
2024-03-01Remove unused fluent messagesr0cky-6/+0
2024-02-29AST: Refactor type alias where clausesLeón Orell Valerian Liehr-5/+1
2024-02-29Remove unused diagnostic structr0cky-21/+0
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-18/+14
2024-02-25Remove `ast::` & `base::` prefixes from some builtin macrosLieselotte-118/+116
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-252/+248
2024-02-25Add `ast::ExprKind::Dummy`Lieselotte-0/+3
2024-02-25Rollup merge of #121060 - clubby789:bool-newtypes, r=cjgillotMatthias Krüger-12/+24
2024-02-24Forbid asm unwind to work with labelsGary Guo-0/+16