about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing
AgeCommit message (Expand)AuthorLines
2025-10-02Auto merge of #147231 - CrooseGit:dev/reucru01/extend_rustc_force_inline, r=s...bors-1/+5
2025-10-02Extends `rustc_force_inline` to inherent methodsReuben Cruise-1/+5
2025-10-02Rollup merge of #146535 - joshtriplett:mbe-unsafe-attr, r=petrochenkovMatthias Krüger-7/+5
2025-10-01mbe: Support `unsafe` attribute rulesJosh Triplett-7/+5
2025-09-29Rollup merge of #147101 - yotamofek:pr/iter-eq-and-eq-by, r=jdonszelmannStuart Cook-1/+1
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-1/+1
2025-09-27improve empty attribute diagnosticJana Dönszelmann-8/+30
2025-09-26Rollup merge of #146704 - jdonszelmann:port-debug-visualizer, r=petrochenkovMatthias Krüger-0/+63
2025-09-25Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJungStuart Cook-38/+56
2025-09-23Add an attribute to check the number of lanes in a SIMD vector after monomorp...Caleb Zulawski-38/+56
2025-09-21port `#[debugger_visualizer]` to the new attribute systemJana Dönszelmann-0/+63
2025-09-21Port #[macro_export] to the new attribute parsing infrastructureJonathan Brouwer-1/+77
2025-09-17port `#[rustc_coherence_is_core]` to the new attribute parsing infrastructureJana Dönszelmann-14/+15
2025-09-17Rollup merge of #145660 - jbatez:darwin_objc, r=jdonszelmann,madsmtm,tmandryStuart Cook-3/+108
2025-09-13merge crate-level into ALLOWED_TARGETSJana Dönszelmann-62/+23
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-3/+108
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