index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_parse
/
src
/
validate_attr.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-09
Port `#[rustc_specialization_trait]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-09
Port `#[type_const]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-09
Port `#[rustc_coinductive]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-09
Port `#[rustc_do_not_implement_via_object]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-09
Port `#[rustc_deny_explicit_impl]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-09
Port `#[const_trait]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-07
Port `#[rustc_std_internal_symbol]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-07
Port `#[ffi_pure]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-07
Port `#[ffi_const]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-07
Port `#[export_stable]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-06
Port `#[path]` to the new attribute parsing infrastructure
Jonathan Brouwer
-0
/
+1
2025-07-06
Move check for new attribute to `check_builtin_meta_item`
Jonathan Brouwer
-36
/
+35
2025-07-05
Port `#[ignore]` to the new attribute parsing infrastructure
Jonathan Brouwer
-2
/
+2
2025-07-04
Port `#[non_exhaustive]` to the new attribute parsing infrastructure
Jonathan Brouwer
-0
/
+1
2025-07-04
Rollup merge of #143400 - GrigorenkoPV:attributes/lints, r=jdonszelmann
Matthias Krüger
-0
/
+1
2025-07-04
Port `#[rustc_pass_by_value]` to the new attribute system
Pavel Grigorenko
-0
/
+1
2025-07-03
Port `#[no_implicit_prelude]` to the new attribute parsing infrastructure
Jonathan Brouwer
-0
/
+1
2025-07-03
Port `#[target_feature]` to the new attribute parsing infrastructure
Jonathan Brouwer
-0
/
+2
2025-07-01
Fix duplicate errors for `link_section`, `rustc_layout_scalar_valid_range_sta...
Jonathan Brouwer
-0
/
+3
2025-07-01
Fix `#[rustc_macro_transparency]` giving two errors
Jonathan Brouwer
-0
/
+1
2025-07-01
Fix double error for `export_name`
Jonathan Brouwer
-0
/
+1
2025-06-28
Port `#[link_name]` to the new attribute parsing infrastructure
Jonathan Brouwer
-0
/
+1
2025-06-24
Rewrite #[track_caller]
Jana Dönszelmann
-0
/
+1
2025-06-23
Port `#[rustc_skip_during_method_dispatch]` to the new attribute system
Pavel Grigorenko
-0
/
+7
2025-06-22
Port `#[must_use]` to new attribute parsing infrastructure
Jonathan Brouwer
-0
/
+1
2025-06-20
expected word diagnostic test
Jana Dönszelmann
-0
/
+1
2025-06-20
Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obk
Trevor Gross
-0
/
+1
2025-06-18
convert the `optimize` attribute to a new parser
Jana Dönszelmann
-0
/
+1
2025-06-18
add `#[align]` attribute
Folkert de Vries
-0
/
+1
2025-06-17
make error codes reflect reality better
Jana Dönszelmann
-1
/
+8
2025-06-17
use consistent attr errors in all attribute parsers
Jana Dönszelmann
-1
/
+1
2025-06-17
fix bugs in inline/force_inline and diagnostics of all attr parsers
Jana Dönszelmann
-3
/
+7
2025-06-09
use correct edition when warning for unsafe attributes
Folkert de Vries
-1
/
+6
2025-05-04
Make attribute safety validation logic more obvious
Jieyou Xu
-14
/
+47
2025-05-03
Report the `unsafe_attr_outside_unsafe` lint at the closest node
Urgau
-5
/
+11
2025-04-19
Make `#[naked]` an unsafe attribute
Folkert de Vries
-6
/
+0
2025-04-14
Allow (but don't require) `#[unsafe(naked)]` so that `compiler-builtins` can ...
Folkert de Vries
-0
/
+6
2025-04-13
error on unsafe attributes in pre-2024 editions
Folkert de Vries
-2
/
+8
2025-03-26
expand: Leave traces when expanding `cfg` attributes
Vadim Petrochenkov
-6
/
+3
2025-03-17
expand: Leave traces when expanding `cfg_attr` attributes
Vadim Petrochenkov
-1
/
+1
2024-12-21
Properly record metavar spans for other expansions other than TT
Michael Goulet
-6
/
+2
2024-12-15
Add hir::Attribute
Jonathan Dönszelmann
-4
/
+2
2024-12-15
Rename `value` field to `expr` to simplify later commits' diffs
Oli Scherer
-4
/
+2
2024-12-02
Change `AttrArgs::Eq` into a struct variant
Oli Scherer
-3
/
+5
2024-10-06
Rename NestedMetaItem to MetaItemInner
codemountains
-3
/
+3
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-11
Also fix if in else
Michael Goulet
-7
/
+5
2024-08-07
Stabilize `unsafe_attributes`
carbotaniuman
-27
/
+13
2024-07-30
Add toggle for `parse_meta_item` unsafe parsing
carbotaniuman
-41
/
+41
2024-07-29
Deny unsafe on more builtin attributes
carbotaniuman
-56
/
+92
[next]