aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir
AgeCommit message (Expand)AuthorFilesLines
2024-08-01gccrs: Store visibility properly in ExternalTypeItemjjasmine2-3/+5
2024-08-01gccrs: format-args: Add base for expanding FormatArgs nodesArthur Cohen1-4/+0
2024-08-01gccrs: Replace unique_ptr references with referencesPierre-Emmanuel Patry18-331/+282
2024-08-01gccrs: Replace reference to unique pointer with referencePierre-Emmanuel Patry2-13/+13
2024-08-01gccrs: Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus2-4/+0
2024-08-01gccrs: Update resolver to use `AST::Function` instead of `AST::ExternalFuncti...0xn4utilus1-5/+18
2024-08-01gccrs: lower: Add base for lowering FormatArgs nodesArthur Cohen3-1/+87
2024-08-01gccrs: format-args: Fix Rust interface and add input parsing.Arthur Cohen1-0/+1
2024-08-01gccrs: ast: Add base nodes for FormatArgsArthur Cohen4-0/+20
2024-08-01gccrs: extern-types: Lower to HIR::ExternalTypeItem properlyArthur Cohen2-3/+16
2024-08-01gccrs: hir: Add ExternalTypeItem nodeArthur Cohen7-3/+81
2024-08-01gccrs: lang-items: Make lang items enum stronger, rename class, cleanup ns.Arthur Cohen1-1/+1
2024-08-01gccrs: lang-items: Cleanup parsing and lookups of lang items.Arthur Cohen1-7/+6
2024-08-01gccrs: Fix false positive for top-level AltPatternOwen Avery1-0/+1
2024-02-21Update copyright years.Sahil Yeole2-2/+2
2024-02-07gccrs: Remove obsolete classes and functions.Kushal Pal4-169/+0
2024-02-07gccrs: Add missing visitors for AST::Function.Kushal Pal2-0/+87
2024-02-07gccrs: Move the Implementation of implitem lowering into its own file.Nobel Singh2-396/+438
2024-02-07gccrs: Set the default ABI to C for extern blocks and extern functionsNobel Singh1-2/+2
2024-02-07gccrs: HIR: Add mising getterJakub Dupak1-0/+5
2024-01-30gccrs: AST: Fix for lifetime loweringJakub Dupak1-4/+17
2024-01-30gccrs: ast: Lower 'for' lifetimesJakub Dupak1-0/+7
2024-01-30gccrs: ast: Infer static lifetime for const and static itemsJakub Dupak6-19/+46
2024-01-30gccrs: HIR: add missing gettersJakub Dupak3-1/+12
2024-01-30gccrs: Make function bodies truly optionalPierre-Emmanuel Patry2-2/+2
2024-01-30gccrs: Split async and const function qualifiersPierre-Emmanuel Patry3-26/+16
2024-01-30gccrs: Create base class for TupleStructItems and TuplePatternItemsOwen Avery1-24/+23
2024-01-16gccrs: Adjust item kind enums for TupleStructItems and TuplePatternItemsOwen Avery1-14/+8
2024-01-16gccrs: Rework function special parametersPierre-Emmanuel Patry4-31/+71
2024-01-16gccrs: Use a loop label in break expressionPierre-Emmanuel Patry1-1/+2
2024-01-16gccrs: Replace AST::Method with existing AST::FunctionOwen Avery3-92/+14
2024-01-16gccrs: Fix multiple issues with variadic representationPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: Allow variadic NamedFunctionParamPierre-Emmanuel Patry1-4/+9
2024-01-16gccrs: HIR: remove obsole double borrow memberJakub Dupak3-9/+0
2024-01-16gccrs: HIR: fix typoJakub Dupak1-3/+3
2024-01-16gccrs: hir: Avoid copy in getter (PathPattern)Jakub Dupak1-1/+1
2024-01-16gccrs: hir: Rename ComoundAssignment gettersJakub Dupak2-3/+3
2024-01-16gccrs: hir: Rename get_pattern_mappings methodJakub Dupak5-25/+24
2024-01-16gccrs: hir: Add missing getterJakub Dupak1-0/+2
2024-01-16gccrs: ast: Handle tuplestruct pattern with indicesJakub Dupak1-2/+17
2024-01-16gccrs: hir: Refactor - avoid copy in getterJakub Dupak3-13/+13
2024-01-16gccrs: Make lowering of AssociatedItem instances polymorphicOwen Avery1-26/+2
2024-01-16gccrs: hir: Lower labelled blockJakub Dupak2-35/+41
2024-01-16gccrs: Initial implementation of v0 manglingRaiki Tamura1-0/+1
2024-01-16gccrs: Rename cloning methods in TupleStructItems and TuplePatternItemsOwen Avery1-9/+8
2024-01-16gccrs: Adjust methods for TuplePatternItems to match TupleStructItemsOwen Avery1-3/+3
2024-01-16gccrs: Add debug helper to dump HIRMarc Poulhiès2-0/+25
2024-01-16gccrs: Remove HIR::ForLoopExprPhilip Herron7-142/+18
2024-01-16gccrs: Unify raw attribute valuesPierre-Emmanuel Patry2-4/+6
2024-01-16gccrs: [E0658] top level or-patterns are not allowed let bindingMuhammad Mahad1-3/+6