about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-2/+2
2025-07-28expand: Micro-optimize prelude injectionVadim Petrochenkov-3/+1
2025-07-26Use the new attributes throughout the codebaseJonathan Brouwer-7/+21
2025-07-18Rollup merge of #143925 - oli-obk:slice-const-partialeq, r=fee1-deadMatthias Krüger-3/+57
2025-07-17Make `derive_const` usable within libcore againOli Scherer-3/+57
2025-07-17Improve path segment joining.Nicholas Nethercote-9/+4
2025-07-15Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieubors-8/+8
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-1/+1
2025-07-14update `cfg_select!` documentationFolkert de Vries-8/+8
2025-07-13make `cfg_select` a builtin macroFolkert de Vries-0/+83
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-3/+3
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-3/+3
2025-07-06Rollup merge of #143518 - joshtriplett:sort-attrs, r=KobzolMatthias Krüger-0/+2
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-07-05rustc_builtin_macros: Make sure registered attributes stay sortedJosh Triplett-0/+2
2025-07-04Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errorsJacob Pratt-3/+3
2025-07-03Replace kw_span by full span.Camille GILLOT-3/+3
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-2/+2
2025-07-01Update `cfg(bootstrap)`Josh Stone-1/+1
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-6/+6
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-0/+1
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-0/+1
2025-06-24Rollup merge of #142704 - tgross35:remove-concat_idents, r=fee1-deadGuillaume Gomez-94/+0
2025-06-24Remove the deprecated `concat_idents!` macroTrevor Gross-94/+0
2025-06-22Auto merge of #142878 - GuillaumeGomez:rollup-53dohob, r=GuillaumeGomezbors-0/+1
2025-06-22Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obkbors-4/+4
2025-06-22Implement DesugaringKind::FormatLiteralmejrs-0/+1
2025-06-21Rollup merge of #142698 - tgross35:concat-byte-cstr-diag, r=petrochenkovJana Dönszelmann-10/+39
2025-06-20Avoid some unnecessary symbol interning.Nicholas Nethercote-4/+6
2025-06-20Use a symbol for `ExpansionConfig::crate_name`.Nicholas Nethercote-3/+3
2025-06-19Improve diagnostics for `concat_bytes!` with C string literalsTrevor Gross-10/+39
2025-06-19completely deduplicate `Visitor` and `MutVisitor`Deadbeef-1/+1
2025-06-19remove `walk_item_kind` from `MutVisitor`Deadbeef-3/+3
2025-06-17Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkovJacob Pratt-4/+3
2025-06-15use `if let` guards where possibleDeadbeef-4/+1
2025-06-12avoid `&mut P<T>` in `visit_expr` etc methodsDeadbeef-4/+3
2025-06-12introduce new lint infraJana Dönszelmann-1/+1
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+0
2025-06-06Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-deadGuillaume Gomez-41/+30
2025-06-03Rollup merge of #137725 - oli-obk:i-want-to-move-it-move-it, r=compiler-error...Matthias Krüger-0/+55
2025-06-03Add `iter` macroOli Scherer-0/+55
2025-06-03Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercoteMatthias Krüger-58/+162
2025-06-02Separately check equality of the scalar types and compound types in the order...Ell-58/+162
2025-05-29Auto merge of #141739 - GuillaumeGomez:rollup-ivboqwd, r=GuillaumeGomezbors-4/+2
2025-05-29Rollup merge of #141636 - fee1-dead-contrib:push-ntqvvxwuvrvx, r=petrochenkovGuillaume Gomez-4/+2
2025-05-29Auto merge of #141595 - bjorn3:rustc_no_sysroot_proc_macro, r=onur-ozkanbors-3/+1
2025-05-29avoid some usages of `&mut P<T>` in AST visitorsDeadbeef-4/+2
2025-05-29Rollup merge of #141675 - nnethercote:ItemKind-field-order, r=fee1-deadJacob Pratt-7/+7
2025-05-28Rollup merge of #140697 - Sa4dUs:split-autodiff, r=ZuseZ4Trevor Gross-30/+50
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-7/+7