about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
2025-01-22Auto merge of #134478 - compiler-errors:attr-span, r=oli-obkbors-10/+10
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-2/+2
2025-01-09Rollup merge of #135247 - tgross35:stdlib-sym-list, r=oli-obkMatthias Krüger-10/+7
2025-01-08Add a list of symbols for stable standard library cratesTrevor Gross-10/+7
2025-01-08Rename PatKind::Lit to ExprOli Scherer-2/+2
2024-12-26Rollup merge of #131522 - c410-f3r:unlock-rfc-2011, r=chenyukangJacob Pratt-2/+4
2024-12-21Hash only the spans that we care ended up reading in Span::try_metavarsMichael Goulet-17/+12
2024-12-21Hash the untracked macro variable expansionsMichael Goulet-9/+10
2024-12-21Properly record metavar spans for other expansions other than TTMichael Goulet-0/+4
2024-12-19Speed up `Parser::expected_token_types`.Nicholas Nethercote-5/+5
2024-12-18Rollup merge of #134161 - nnethercote:overhaul-token-cursors, r=spastorino许杰友 Jieyou Xu (Joe)-47/+48
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-33/+19
2024-12-18Factor out repeated code from `eat_dollar`.Nicholas Nethercote-2/+1
2024-12-18Remove `Peekable<TokenStreamIter>` uses.Nicholas Nethercote-12/+14
2024-12-18Rename `RefTokenTreeCursor`.Nicholas Nethercote-37/+37
2024-12-18Simplify `RefTokenTreeCursor::look_ahead`.Nicholas Nethercote-5/+5
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-6/+6
2024-12-16split attributesJonathan Dönszelmann-8/+9
2024-12-15Add hir::AttributeJonathan Dönszelmann-10/+12
2024-12-10Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...Esteban Küber-16/+26
2024-12-09Introduce `default_field_values` featureEsteban Küber-0/+1
2024-12-08Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-deadMatthias Krüger-1/+1
2024-12-02Change `AttrArgs::Eq` into a struct variantOli Scherer-1/+1
2024-12-01Fix #128346Caio-2/+4
2024-11-24parse guard patternsNadrieril-1/+1
2024-11-24refactor pat parser method names/doc-comments to agree with RFC 3637Max Niederman-1/+1
2024-11-21Implement the unsafe-fields RFC.Luca Versari-1/+2
2024-11-21Auto merge of #132629 - nnethercote:124141-preliminaries, r=petrochenkovbors-10/+13
2024-11-21Prepare for invisible delimiters.Nicholas Nethercote-2/+4
2024-11-21Introduce `InvisibleOrigin` on invisible delimiters.Nicholas Nethercote-8/+9
2024-11-20Itemsmaxcabrajac-2/+2
2024-11-16Rollup merge of #132787 - maxcabrajac:fnctxt, r=petrochenkovMatthias Krüger-3/+3
2024-11-15Add WalkItemKind::Ctxt so AssocCtxt is not sent to non-Assoc ItemKindsmaxcabrajac-3/+3
2024-11-10ensure that all publicly reachable const fn have const stability infoRalf Jung-3/+1
2024-10-30Rollup merge of #132332 - nnethercote:use-token_descr-more, r=estebankMatthias Krüger-17/+10
2024-10-29Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillotJubilee-2/+3
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-2/+3
2024-10-28Tweak more warnings.Nicholas Nethercote-13/+5
2024-10-28Tweak `expand_incomplete_parse` warning.Nicholas Nethercote-4/+5
2024-10-26expand: Stop using artificial `ast::Item` for macros loaded from metadataVadim Petrochenkov-55/+43
2024-10-26Rollup merge of #132114 - jieyouxu:features-bundle, r=fee1-deadMatthias Krüger-6/+15
2024-10-25Re-do recursive const stability checksRalf Jung-1/+3
2024-10-25Introduce `Enabled{Lang,Lib}Feature`许杰友 Jieyou Xu (Joe)-6/+15
2024-10-23Rollup merge of #132060 - joshtriplett:innermost-outermost, r=jieyouxuLeón Orell Valerian Liehr-4/+4
2024-10-23"innermost", "outermost", "leftmost", and "rightmost" don't need hyphensJosh Triplett-4/+4
2024-10-23rename lang feature lists to include LANGRalf Jung-4/+5
2024-10-23remove no longer needd UnstableFeature typeRalf Jung-1/+1
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-8/+8
2024-10-22Auto merge of #132035 - matthiaskrgr:rollup-ty1e4q0, r=matthiaskrgrbors-1/+7
2024-10-22Rollup merge of #125205 - ChrisDenton:verbatim-include, r=jieyouxuMatthias Krüger-1/+7