about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
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
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-22Rollup merge of #140104 - Shourya742:2025-04-21-auto-diff-fails-on-impl-block...Chris Denton-8/+6
2025-04-21support both trait and non-trail associated declarationbit-aloo-8/+6
2025-04-20remove a couple clonesMatthias Krüger-6/+4
2025-04-18Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmannMatthias Krüger-3/+2
2025-04-17Rollup merge of #139351 - EnzymeAD:autodiff-batching2, r=oli-obkMatthias Krüger-6/+17
2025-04-16Move eager translation to a method on `Diag`Jake Goulding-7/+3
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-3/+2
2025-04-16working dupv and dupvonly for fwd modeManuel Drehwald-6/+17
2025-04-14Auto merge of #139781 - jhpratt:rollup-qadsjvb, r=jhprattbors-39/+25
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-8/+3
2025-04-13Improve `-Z crate-attr` diagnosticsjyn-39/+25
2025-04-10Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-deadMatthias Krüger-12/+12
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-12/+12
2025-04-08emit a better error message for using the macro incorrectlyManuel Drehwald-1/+1
2025-04-06refactor: simplify function-info gatheringHaeNoe-41/+26
2025-04-06fix usage of `autodiff` macro with inner functionsHaeNoe-32/+76
2025-04-05Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obkStuart Cook-126/+221
2025-04-03add the autodiff batch mode frontendManuel Drehwald-126/+221
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-04-02Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`.Nicholas Nethercote-7/+3
2025-04-02Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.Nicholas Nethercote-3/+3
2025-04-01Address review comments.Nicholas Nethercote-4/+3
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-110/+97
2025-04-01Ignore `#[test_case]` on anything other than `fn`/`const`/`static`.Nicholas Nethercote-20/+26
2025-03-28use `slice::contains` where applicableYotam Ofek-5/+5
2025-03-26Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e...Stuart Cook-2/+0
2025-03-25Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obkJacob Pratt-1/+10
2025-03-25Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errorsMatthias Krüger-13/+6
2025-03-25Test define opaques in extern itemsMichael Goulet-1/+4
2025-03-25Allow defining opaques in statics and constsMichael Goulet-0/+6
2025-03-25Track whether an assoc item is in a trait impl or an inherent implOli Scherer-3/+3
2025-03-25Deduplicate assoc item cfg handlingOli Scherer-10/+3
2025-03-25Use `Ident::dummy()` in `dummy_annotatable`.Nicholas Nethercote-1/+1
2025-03-24Remove fields that are dead since the removal of type ascription syntaxLeón Orell Valerian Liehr-2/+0
2025-03-21Rollup merge of #138627 - EnzymeAD:autodiff-cleanups, r=oli-obkMatthias Krüger-58/+95
2025-03-19Allow builtin macros to be used more than once.Mara Bos-6/+8
2025-03-18addressing feedback, removing unused argManuel Drehwald-20/+5
2025-03-17[NFC] use outer_normal_attr helperManuel Drehwald-19/+13
2025-03-17resolve repeated attribute fixmeManuel Drehwald-4/+17