about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-0/+1
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
2025-05-27Do not get proc_macro from the sysroot in rustcbjorn3-3/+1
2025-05-27move asm parsing code into `rustc_parse`Folkert de Vries-455/+11
2025-05-27support `#[cfg(...)]` on arguments to the `asm!` macrosFolkert de Vries-4/+91
2025-05-27Reduce `P<T>` to a typedef of `Box<T>`.Nicholas Nethercote-18/+12
2025-05-27Remove `P::map`.Nicholas Nethercote-23/+18
2025-05-21Update UI testsMarcelo Domínguez-3/+3
2025-05-21Initial naive implementation using `Symbols` to represent autodiff modes (`Fo...Marcelo Domínguez-8/+20
2025-05-21Disable autodiff bootstrappingMarcelo Domínguez-9/+1
2025-05-20Split `autodiff` into `autodiff_forward` and `autodiff_reverse`Marcelo Domínguez-14/+30
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-1/+2
2025-05-19Rollup merge of #140049 - haenoe:fix-autodiff-generics, r=ZuseZ4Stuart Cook-11/+62
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+2
2025-05-18add `AsmOptions` with some named fieldsFolkert de Vries-19/+31
2025-05-18rename to get rid of the 'raw' conceptFolkert de Vries-63/+64
2025-05-18delay error for unsupported optionsFolkert de Vries-14/+2
2025-05-18attempt to have rustfmt use the new logicFolkert de Vries-17/+8
2025-05-18a new parser generating the exact same error messagesFolkert de Vries-150/+226
2025-05-17extract operand parserFolkert de Vries-83/+93
2025-05-17determine later whether an explicit reg was usedFolkert de Vries-11/+9
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-11feat: add generated parameters to generated functionHaeNoe-3/+52
2025-05-11feat: propagate generics to generated functionHaeNoe-8/+10
2025-05-10Remove `AstDeref`.Nicholas Nethercote-3/+3
2025-05-06Remove duplicate impl of string unescapeMarijn Schouten-4/+7
2025-04-30Rollup merge of #140312 - nnethercote:DelimArgs-spacing, r=petrochenkovMatthias Krüger-2/+2
2025-04-30Auto merge of #127516 - nnethercote:simplify-LazyAttrTokenStream, r=petrochenkovbors-0/+1
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-0/+1
2025-04-29Improve pretty-printing of braces.Nicholas Nethercote-2/+2
2025-04-28Add or-patterns to pattern typesOli Scherer-1/+15
2025-04-28Directly generate TyPat instead of TyPatKindOli Scherer-9/+5
2025-04-28Pull ast pattern type parsing out into a separate functionOli Scherer-9/+19
2025-04-28Prevent pattern type macro invocations from having trailing tokensOli Scherer-1/+5