about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing
AgeCommit message (Expand)AuthorLines
2025-09-13Rollup merge of #146389 - jdonszelmann:no-std, r=oli-obkJana Dönszelmann-2/+28
2025-09-10fixup no_{core,std} handling codeJana Dönszelmann-4/+5
2025-09-10Rollup merge of #146178 - folkertdev:static-align, r=jdonszelmann,ralfjung,tr...Matthias Krüger-1/+30
2025-09-09port `#[no_std]` to the new attribute parsing infrastructureJana Dönszelmann-1/+13
2025-09-09port `#[no_core]` to the new attribute parsing infrastructureJana Dönszelmann-2/+15
2025-09-09allow `#[rustc_align_static(N)]` on `static`sFolkert de Vries-1/+30
2025-09-08fixup limit handling codeJana Dönszelmann-23/+27
2025-09-08port `#[pattern_complexity_limit]` to the new attribute parsing infrastructureJana Dönszelmann-1/+30
2025-09-08port `#[type_length_limit]` to the new attribute parsing infrastructureJana Dönszelmann-1/+31
2025-09-08port `#[move_size_limit]` to the new attribute parsing infrastructureJana Dönszelmann-1/+28
2025-09-08port `#[recursion_limit]` to the new attribute parsing infrastructureJana Dönszelmann-3/+78
2025-09-04Rollup merge of #146112 - scrabsha:push-utkysktvulto, r=WaffleLapkinStuart Cook-1/+1
2025-09-03don't uppercase error messagesSasha Pourcelot-1/+1
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-30Remove incorrect FIXMEJonathan Brouwer-1/+1
2025-08-28Rollup merge of #145937 - jdonszelmann:doc-hidden-prelude, r=fmeaseGuillaume Gomez-1/+11
2025-08-28Improve error messages around invalid literals in attribute argumentsJonathan Brouwer-23/+36
2025-08-28Rollup merge of #143193 - JonathanBrouwer:link_rework, r=jdonszelmannStuart Cook-4/+568
2025-08-27Rollup merge of #145826 - scrabsha:push-vrpwttmzqwpt, r=jdonszelmannJacob Pratt-29/+17
2025-08-27Port the `#[link]` attribute to the new parserJonathan Brouwer-4/+566
2025-08-27Move `NativeLibKind` from `rustc_session` to `rustc_hir`Jonathan Brouwer-0/+2
2025-08-27add doc-hidden to exports in attribute preludeJana Dönszelmann-1/+11
2025-08-27Use `AcceptContext` in `AttribueParser::check_target`Sasha Pourcelot-29/+17
2025-08-27Add `thin-vec` to newly added `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-26Rollup merge of #145792 - scrabsha:push-umpytyxunpxq, r=jdonszelmannSamuel Tardieu-10/+100
2025-08-25Use attribute name in message for "outer attr used as inner attr" errorsSasha Pourcelot-10/+100
2025-08-24Warn on macro calls for attributes that had this behaviour previouslyJonathan Brouwer-11/+27
2025-08-24fix ICE on stable related to attrs on macrosJana Dönszelmann-29/+12
2025-08-24Port crate name to the new attribute systemJana Dönszelmann-9/+43
2025-08-24Support lints in early attribute parsingJana Dönszelmann-12/+32
2025-08-24Allow errors to be emitted as fatal during attribute parsingJana Dönszelmann-22/+43
2025-08-23port attribute to the new parsing infrastructureJana Dönszelmann-7/+110
2025-08-22Rollup merge of #145762 - jdonszelmann:attrs-strings-to-symbols, r=lqdJacob Pratt-31/+36
2025-08-22Rollup merge of #145573 - veluca93:unsafe-force-target-feature, r=davidtwcoJacob Pratt-42/+81
2025-08-22convert strings to symbols in attr diagnosticsJana Dönszelmann-31/+36
2025-08-22Use the new attribute parser throughout the codebaseJonathan Brouwer-26/+55
2025-08-22Rewrite the new attribute parserJonathan Brouwer-232/+291
2025-08-22Move validate_attr to `rustc_attr_parsing`Jonathan Brouwer-1/+408
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-42/+81
2025-08-21split up context.rsJana Dönszelmann-329/+359
2025-08-21Introduce a prelude for very common imports across dozens of filesJana Dönszelmann-216/+70
2025-08-21refactor target checking, move out of context.rs and rename MaybeWarn to PolicyJana Dönszelmann-325/+402
2025-08-19Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxubors-0/+1
2025-08-19Rollup merge of #145556 - JonathanBrouwer:extern-crate-stable, r=jdonszelmann许杰友 Jieyou Xu (Joe)-0/+1
2025-08-19Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszelmann许杰友 Jieyou Xu (Joe)-2/+24
2025-08-19Port `must_use` to the new target checkingJonathan Brouwer-2/+18
2025-08-19Make tool-only suggestion to remove attributes on invalid targetsJonathan Brouwer-0/+6
2025-08-19Rollup merge of #145243 - jdonszelmann:inner-attr-errors, r=petrochenkovStuart Cook-11/+29
2025-08-18Allow stability attributes on extern cratesJonathan Brouwer-0/+1
2025-08-18Rollup merge of #145485 - JonathanBrouwer:fix-deprecation-targets, r=jdonszel...Stuart Cook-0/+5