aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/tree/rust-hir.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-21gccrs: Refactor hir to avoid raw pointers and unneeded fwdPierre-Emmanuel Patry1-805/+11
2025-03-21gccrs: Refactor HIR with optionals, references & newtypesPierre-Emmanuel Patry1-1/+4
2025-03-21gccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry1-5/+2
2025-03-21gccrs: hir: Mark AttrVec::get_outer_attrs as overrideArthur Cohen1-1/+1
2025-03-21rust: Desugar IfLet* into MatchExprMarc Poulhiès1-1/+0
2025-03-19gccrs: Add typecheck for path patterns.Raiki Tamura1-0/+2
2025-03-19gccrs: [gccrs#3045] #[may_dangle] in safe implLiam Naddell1-8/+18
2025-03-17gccrs: Added ExprType::InlineAsmjjasmine1-0/+1
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-01-30gccrs: HIR: add missing gettersJakub Dupak1-1/+6
2024-01-16gccrs: hir: Rename get_pattern_mappings methodJakub Dupak1-1/+1
2024-01-16gccrs: hir: Refactor - avoid copy in getterJakub Dupak1-1/+1
2024-01-16gccrs: Replace usages of Location with location_t in the lexer, AST, and HIROwen Avery1-1/+1
2024-01-16gccrs: Replace some more usages of Location with location_tOwen Avery1-10/+10
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery1-9/+9
2024-01-16gccrs: minor HIR cleanupMarc Poulhiès1-2/+0
2024-01-16gccrs: Replace value initialization of Location with UNDEF_LOCATIONOwen Avery1-2/+2
2024-01-16gccrs: HIR cleanupMarc Poulhiès1-2/+3
2024-01-16gccrs: refactor: make crate.items privateMarc Poulhiès1-3/+4
2024-01-16gccrs: FullVisitable abstract classMarc Poulhiès1-18/+27
2024-01-16gccrs: factor out inner attributes in a classMarc Poulhiès1-12/+29
2024-01-16gccrs: ast: Change Identifier definitionPierre-Emmanuel Patry1-1/+0
2024-01-16gccrs: Fix parsing of block expressions followed by `.`Matthew Jasper1-11/+0
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: Add AltPattern HIR nodeOwen Avery1-0/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-04-06gccrs: Add new virtual function HIR::ImplItem::get_impl_item_namePhilip Herron1-0/+2
2023-02-21gccrs: Refactor expression hir lowering into cc filePhilip Herron1-0/+1
2023-02-21gccrs: Support outer attribute handling on trait items just like normal itemsPhilip Herron1-1/+3
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add HIR definitions and visitor frameworkPhilip Herron1-0/+921