about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2024-06-24SmartPointer derive-macroXiangfei Ding-0/+142
2024-06-20Convert some module-level `//` and `///` comments to `//!`.Nicholas Nethercote-2/+3
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-6/+8
2024-06-18Prefer `dcx` methods over fields or fields' methodsOli Scherer-5/+5
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-2/+4
2024-06-06Handle safe casecarbotaniuman-0/+1
2024-06-06Fix formattingcarbotaniuman-1/+1
2024-06-06Fix buildcarbotaniuman-4/+4
2024-06-06Disallow unsafe in derivecarbotaniuman-1/+18
2024-06-06Parse unsafe attributescarbotaniuman-1/+3
2024-06-06Rollup merge of #126096 - c410-f3r:tests-tests-tests, r=jhprattJubilee-1/+0
2024-06-06[RFC-2011] Allow `core_intrinsics` when activatedCaio-1/+0
2024-06-06Rollup merge of #125987 - estebank:issue-122622, r=NadrierilMatthias Krüger-1/+11
2024-06-05Make top-level `rustc_parse` functions fallible.Nicholas Nethercote-4/+5
2024-06-05Remove `stream_to_parser`.Nicholas Nethercote-1/+1
2024-06-04When `derive`ing, account for HRTB on `BareFn` fieldsEsteban Küber-1/+11
2024-05-23Rollup merge of #125316 - nnethercote:tweak-Spacing, r=petrochenkovMatthias Krüger-2/+2
2024-05-23Rollup merge of #125156 - zachs18:for_loops_over_fallibles_behind_refs, r=Nil...Matthias Krüger-2/+2
2024-05-23Convert some `token_joint_hidden` calls to `token_joint`.Nicholas Nethercote-2/+2
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-6/+6
2024-05-21Convert uses of BuiltinLintDiag::Normal to custom variantsXiretza-11/+14
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-5/+3
2024-05-18Auto merge of #125077 - spastorino:add-new-fnsafety-enum2, r=jackh726bors-6/+6
2024-05-18Fix println! ICE when parsing percent prefix numberwuaoxiang-9/+15
2024-05-17Rename Unsafe to SafetySantiago Pastorino-6/+6
2024-05-15Fix new for_loops_over_fallibles hits in compiler.Zachary S-2/+2
2024-05-09Rollup merge of #124919 - nnethercote:Recovered-Yes-ErrorGuaranteed, r=compil...Matthias Krüger-3/+2
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-3/+2
2024-05-09Auto merge of #124157 - wutchzone:partial_eq, r=estebankbors-7/+6
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-4/+7
2024-05-04Various improvements to entrypoint codeNilstrieb-1/+1
2024-05-03Use `parse` renaming of `rustc_parse_format`.Nicholas Nethercote-2/+2
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-4/+2
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/+324
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/+225
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