aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/checks/errors/rust-ast-validation.cc
AgeCommit message (Expand)AuthorFilesLines
46 hoursgccrs: Fix validation of constant itemsOwen Avery1-1/+1
12 daysgccrs: ast: Use StackedContexts class in ContextualASTVisitorArthur Cohen1-12/+8
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-08-01gccrs: Replace unique_ptr references with referencesPierre-Emmanuel Patry1-2/+2
2024-08-01gccrs: Replace reference to unique pointer with referencePierre-Emmanuel Patry1-1/+1
2024-08-01gccrs: Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus1-19/+0
2024-08-01gccrs: Unify ASTValidation::visit for ExternalFunctionItem and Function0xn4utilus1-12/+50
2024-02-21Update copyright years.Sahil Yeole1-1/+1
2024-02-21gccrs: Add variadic check on function params0xn4utilus1-4/+8
2024-02-07gccrs: Remove obsolete classes and functions.Kushal Pal1-17/+0
2024-02-07gccrs: Add checks for Trait functionsKushal Pal1-7/+11
2024-01-30gccrs: Fix inconsistent formattingKushal Pal1-1/+1
2024-01-30gccrs: Handle `async` functions in traitsKushal Pal1-3/+10
2024-01-30gccrs: Generate error for `async` trait fucntionsKushal Pal1-0/+5
2024-01-30gccrs: Generate error for const trait functionsNobel Singh1-0/+4
2024-01-30gccrs: Add validation for functions without bodyPierre-Emmanuel Patry1-0/+10
2024-01-30gccrs: Add AST validation check for const in traitPierre-Emmanuel Patry1-0/+10
2024-01-30gccrs: Add async const function ast validation passPierre-Emmanuel Patry1-0/+5
2024-01-30gccrs: Emit an error on unsafe modulesPierre-Emmanuel Patry1-0/+10
2024-01-30gccrs: Add ast validation check on union variant numberPierre-Emmanuel Patry1-0/+10
2024-01-30gccrs: Emit an error on variadic non extern functionsPierre-Emmanuel Patry1-0/+5
2024-01-30gccrs: Add check for associated items on auto traitsPierre-Emmanuel Patry1-0/+7
2024-01-30gccrs: Reject auto traits with super traitPierre-Emmanuel Patry1-0/+4
2024-01-30gccrs: Reject auto traits with generic parametersPierre-Emmanuel Patry1-0/+14
2024-01-16gccrs: Rework function special parametersPierre-Emmanuel Patry1-0/+15
2024-01-16gccrs: Add multiple check on variadics positionPierre-Emmanuel Patry1-0/+19
2024-01-16gccrs: Change error location for LoopLabelPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: Add validation pass for label namePierre-Emmanuel Patry1-0/+15
2024-01-16gccrs: Replace local keyword set with the utilsPierre-Emmanuel Patry1-11/+3
2024-01-16gccrs: Add lifetime name validation passPierre-Emmanuel Patry1-0/+23
2024-01-16gccrs: Make use of the Contextual visitor in validationPierre-Emmanuel Patry1-47/+1
2024-01-16gccrs: Emit an error on associated const without valuesPierre-Emmanuel Patry1-1/+32
2024-01-16gccrs: Add ast validation checkerPierre-Emmanuel Patry1-0/+50