about summary refs log tree commit diff
path: root/compiler/rustc_ast
AgeCommit message (Expand)AuthorLines
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-5/+3
2025-09-19Add TypeTree metadata attachment for autodiffKaran Janthe-0/+1
2025-09-19autodiff: Add basic TypeTree with NoTT flagKaran Janthe-3/+14
2025-09-09c-variadic: reject functions with unsupported extern ABIFolkert de Vries-0/+5
2025-09-09c-variadic: reject non-unsafe functionsFolkert de Vries-0/+23
2025-09-08Refactor how to get the span of a function headerFolkert de Vries-36/+31
2025-09-04Rollup merge of #146090 - Kobzol:invisible-origin-eq, r=petrochenkovStuart Cook-17/+3
2025-09-02Rollup merge of #145783 - Erk-:et-cetera-span, r=compiler-errorsGuillaume Gomez-3/+3
2025-09-02Remove special implementation of `PartialEq` for `InvisibleOrigin` outside ma...Jakub Beránek-17/+3
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-5/+5
2025-08-29Rollup merge of #145984 - nnethercote:TokenStream-cleanups, r=chenyukangMatthias Krüger-76/+65
2025-08-29Put `TokenStream` stuff in a sensible order.Nicholas Nethercote-67/+65
2025-08-29Remove very outdated comment about token streams.Nicholas Nethercote-9/+0
2025-08-28Add an overlooked `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `rustc-literal-escaper` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `memchr` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `bitflags` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `thin-vec` to newly added `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-25add span to struct pattern rest (..)Valdemar Erk-3/+3
2025-08-22print raw lifetime idents with `r#`Deadbeef-6/+16
2025-08-21Rollup merge of #145590 - nnethercote:ModKind-Inline, r=petrochenkovJacob Pratt-2/+2
2025-08-20Auto merge of #145348 - nnethercote:parse_token_tree-speedup-for-uom, r=petro...bors-0/+6
2025-08-19Prevent impossible combinations in `ast::ModKind`.Nicholas Nethercote-2/+2
2025-08-14Sometimes skip over tokens in `parse_token_tree`.Nicholas Nethercote-0/+6
2025-08-11Extract ast TraitImplHeaderCameron Steffen-10/+20
2025-08-09remove `P`Deadbeef-216/+197
2025-07-31Deduplicate `IntTy`/`UintTy`/`FloatTy`.Nicholas Nethercote-103/+4
2025-07-26Don't lint against named labels in `naked_asm!`Amanieu d'Antras-1/+1
2025-07-22Implement AST visitors using a derive macro.Camille GILLOT-1676/+1127
2025-07-17Auto merge of #143879 - fee1-dead-contrib:push-lrlpoouyqqry, r=fmeasebors-1/+3
2025-07-17parse `const trait Trait`Deadbeef-1/+3
2025-07-17Rollup merge of #143631 - hkBst:update-escaper-2, r=compiler-errorsMatthias Krüger-4/+4
2025-07-17Improve path segment joining.Nicholas Nethercote-1/+54
2025-07-15Define datastructures for `#[cfg]` attribute, move StrippedCfgItemJonathan Brouwer-17/+0
2025-07-12Port `#[automatically_derived]` to the new attribute parsing infrastructureJonathan Brouwer-0/+5
2025-07-08update to literal-escaper-0.0.5Marijn Schouten-4/+4
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-6/+6
2025-07-05Complete mut_visit.Camille GILLOT-11/+79
2025-07-04Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errorsJacob Pratt-7/+5
2025-07-03Replace kw_span by full span.Camille GILLOT-7/+5
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-2/+2
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-2/+2
2025-07-02Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-deadMatthias Krüger-1/+15
2025-07-01Remove support for dyn*Michael Goulet-4/+2
2025-07-01Detect more cases of unused_parens around typesBenjamin Schulz-1/+15
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-23/+30
2025-06-28Remove unused feature gatesYotam Ofek-3/+0
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-3/+3
2025-06-27Rollup merge of #143065 - compiler-errors:enum-recovery, r=oli-obkGuillaume Gomez-5/+7
2025-06-26Add Ident::is_non_reserved_identMichael Goulet-5/+7