Folkert de Vries
|
1fdf2b5620
|
add #[align] attribute
Right now it's used for functions with `fn_align`, in the future it will
get more uses (statics, struct fields, etc.)
|
2025-06-18 12:37:08 +02:00 |
|
Jana Dönszelmann
|
5ab5f8a24a
|
make error codes reflect reality better
|
2025-06-17 23:22:51 +02:00 |
|
Jana Dönszelmann
|
672452d573
|
use consistent attr errors in all attribute parsers
|
2025-06-17 23:19:31 +02:00 |
|
Jana Dönszelmann
|
ee976bbbca
|
fix bugs in inline/force_inline and diagnostics of all attr parsers
|
2025-06-17 23:19:31 +02:00 |
|
Jana Dönszelmann
|
e6a5f281ec
|
add error message for unused duplicate
|
2025-06-12 09:56:47 +02:00 |
|
Jana Dönszelmann
|
6072207a11
|
introduce new lint infra
lint on duplicates during attribute parsing
To do this we stuff them in the diagnostic context to be emitted after
hir is constructed
|
2025-06-12 09:56:47 +02:00 |
|
Jana Dönszelmann
|
7e0f5b5016
|
Introduce new-style attribute parsers for several attributes
note: compiler compiles but librustdoc and clippy don't
|
2025-02-24 14:31:17 +01:00 |
|
Jana Dönszelmann
|
dbd3b7928e
|
Introduce new parsing infrastructure and types for parsed attributes
fixup docs in parser
|
2025-02-24 14:26:06 +01:00 |
|
Jonathan Dönszelmann
|
efb98b6552
|
rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures
|
2024-12-16 19:08:19 +01:00 |
|