aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/util/rust-attributes.cc
AgeCommit message (Expand)AuthorFilesLines
2025-08-05gccrs: Recognize rustc_args_required_const attributeOwen Avery1-0/+3
2025-08-05gccrs: Parse expression instead of literal in attributesPierre-Emmanuel Patry1-1/+1
2025-08-05gccrs: attributes: Add #[test] and #[simd_test]Arthur Cohen1-1/+4
2025-08-05gccrs: Reindent using last clang-format configurationMarc Poulhiès1-1/+2
2025-04-14gccrs: attributes: Handle external tool annotations like rustfmt::Arthur Cohen1-1/+2
2025-04-14gccrs: attributes: Add missing attributes used in `core`Arthur Cohen1-1/+19
2025-04-14gccrs: Add `#[track_caller]` as known attributebeamandala1-1/+2
2025-03-21gccrs: attributes: Add #[derive] as a built-in attributeArthur Cohen1-0/+1
2025-03-21gccrs: Revert "gcc/rust/ChangeLog:"CohenArthur1-8/+0
2025-03-21gccrs: gcc/rust/ChangeLog:Om Swaroop Nayak1-0/+8
2025-03-21gccrs: attributes: Add class for sharing methods on attributes.Arthur Cohen1-0/+9
2025-03-19gccrs: attributes: Start handling prelude_import properlyArthur Cohen1-1/+2
2025-03-17gccrs: Allow rustc_const_stable and rustc_const_unstableOwen Avery1-1/+4
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-27diagnostics: replace %<%s%> with %qs [PR104896]David Malcolm1-1/+1
2024-08-01gccrs: Recognize unstable as a builtin attributeOwen Avery1-1/+2
2024-08-01gccrs: Recognize rustc_deprecated as a builtin attributeOwen Avery1-0/+1
2024-08-01gccrs: Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus1-4/+0
2024-02-07gccrs: Remove obsolete classes and functions.Kushal Pal1-8/+0
2024-01-30gccrs: Make function bodies truly optionalPierre-Emmanuel Patry1-1/+2
2024-01-30gccrs: Change the attribute checker visitor to default onePierre-Emmanuel Patry1-12/+11
2024-01-16gccrs: Rework function special parametersPierre-Emmanuel Patry1-0/+12
2024-01-16gccrs: Replace AST::Method with existing AST::FunctionOwen Avery1-6/+0
2024-01-16gccrs: Unify raw attribute valuesPierre-Emmanuel Patry1-29/+32
2024-01-16gccrs: Add check for no_mangle attributeRaiki Tamura1-0/+19
2024-01-16gccrs: Remove Location typedefOwen Avery1-1/+1
2024-01-16gccrs: Check proc_macro attributes on non root functionsPierre-Emmanuel Patry1-6/+50
2024-01-16gccrs: Emit error with proc macro on non functionsPierre-Emmanuel Patry1-26/+80
2024-01-16gccrs: proc macro: Add help message to malformed derivePierre-Emmanuel Patry1-0/+4
2024-01-16gccrs: proc macro: Detect malformed proc_macro_derivePierre-Emmanuel Patry1-0/+5
2024-01-16gccrs: proc macros: Add crate type attribute checkPierre-Emmanuel Patry1-2/+33
2024-01-16gccrs: ast: Change Identifier definitionPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: expand: Add prc macro expander and registrationPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: attributes: Add allow_internal_unstable attributePierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: Add AST::AttrInputMacroOwen Avery1-0/+5
2024-01-16gccrs: ast: Remove ExprStmtWithBlock / ExprStmtWithoutBlock distinctionMatthew Jasper1-5/+1
2024-01-16gccrs: Unify AST::IfLetExprConseqIf{,Let} into AST::IfLetExprConseqElseOwen Avery1-8/+0
2024-01-16gccrs: Unify AST::IfExprConseqIf{,Let} into AST::IfExprConseqElseOwen Avery1-8/+0
2024-01-16gccrs: expand: Add builtin attribute identificationPierre-Emmanuel Patry1-0/+1
2024-01-16gccrs: Add missing known attribute stablePhilip Herron1-1/+2
2024-01-16gccrs: Revert "hir: Add ExportedMacro node and handling."Arthur Cohen1-1/+0
2024-01-16gccrs: hir: Add ExportedMacro node and handling.Arthur Cohen1-0/+1
2024-01-16gccrs: ast: Add RestPattern AST nodePierre-Emmanuel Patry1-0/+4
2024-01-16gccrs: ast: Add ExternalTypeItem nodeArthur Cohen1-0/+4
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-04-06gccrs: Add AST::AltPattern classOwen Avery1-0/+4
2023-04-06gccrs: unsafe: check use of `target_feature` attributePrajwal S N1-0/+3
2023-02-21gccrs: Cleanup unused parameters to fix the bootstrap buildPhilip Herron1-156/+156
2023-01-31gccrs: attributes: Add #[macro_use] as builtinArthur Cohen1-0/+1
2023-01-31gccrs: rustc_attrs: Allow `rustc_inherit_overflow_checks` as a builtin..Arthur Cohen1-15/+17