aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/tree
AgeCommit message (Expand)AuthorFilesLines
2024-08-01gccrs: Store visibility properly in ExternalTypeItemjjasmine1-2/+2
2024-08-01gccrs: extern-types: Lower to HIR::ExternalTypeItem properlyArthur Cohen1-2/+8
2024-08-01gccrs: hir: Add ExternalTypeItem nodeArthur Cohen4-3/+65
2024-02-07gccrs: HIR: Add mising getterJakub Dupak1-0/+5
2024-01-30gccrs: HIR: add missing gettersJakub Dupak3-1/+12
2024-01-30gccrs: Split async and const function qualifiersPierre-Emmanuel Patry2-25/+14
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: HIR: remove obsole double borrow memberJakub Dupak2-8/+0
2024-01-16gccrs: hir: Avoid copy in getter (PathPattern)Jakub Dupak1-1/+1
2024-01-16gccrs: hir: Rename ComoundAssignment gettersJakub Dupak1-2/+2
2024-01-16gccrs: hir: Rename get_pattern_mappings methodJakub Dupak3-15/+15
2024-01-16gccrs: hir: Add missing getterJakub Dupak1-0/+2
2024-01-16gccrs: hir: Refactor - avoid copy in getterJakub Dupak3-13/+13
2024-01-16gccrs: hir: Lower labelled blockJakub Dupak1-33/+37
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: Remove HIR::ForLoopExprPhilip Herron4-107/+0
2024-01-16gccrs: Track trait bound polarity properlyPhilip Herron3-14/+16
2024-01-16gccrs: Replace usages of Location with location_t in the lexer, AST, and HIROwen Avery4-11/+11
2024-01-16gccrs: rework the HIR dump passMarc Poulhiès3-0/+34
2024-01-16gccrs: Replace some more usages of Location with location_tOwen Avery7-91/+91
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery8-241/+246
2024-01-16gccrs: rust-unreachable: Add specific behavior for rust_unreachableArthur Cohen1-5/+5
2024-01-16gccrs: minor HIR cleanupMarc Poulhiès1-10/+2
2024-01-16gccrs: Change specifier of some forward declarationPierre-Emmanuel Patry1-4/+4
2024-01-16gccrs: minor HIR cleanupMarc Poulhiès5-138/+29
2024-01-16gccrs: Replace Linemap::unknown_location with UNKNOWN_LOCATIONOwen Avery1-1/+1
2024-01-16gccrs: Replace value initialization of Location with UNDEF_LOCATIONOwen Avery5-13/+13
2024-01-16gccrs: Add location info to `Rust::Identifier`Raiki Tamura1-1/+1
2024-01-16gccrs: HIR cleanupMarc Poulhiès6-23/+70
2024-01-16gccrs: minor HIR interface cleanupMarc Poulhiès3-13/+23
2024-01-16gccrs: refactor: make crate.items privateMarc Poulhiès1-3/+4
2024-01-16gccrs: Add new gettersMarc Poulhiès2-0/+10
2024-01-16gccrs: FullVisitable abstract classMarc Poulhiès1-18/+27
2024-01-16gccrs: factor out inner attributes in a classMarc Poulhiès3-73/+63
2024-01-16gccrs: cleanup getters to return &unique_ptr instead of pointerMarc Poulhiès3-24/+26
2024-01-16gccrs: ast: Change Identifier definitionPierre-Emmanuel Patry6-40/+49
2024-01-16gccrs: Fix parsing of block expressions followed by `.`Matthew Jasper1-11/+0
2024-01-16gccrs: Added HIR::InlineAsm nodeM V V S Manoj Kumar2-0/+92
2024-01-16gccrs: Add missing TypeBoundWhereClauseItem::get_locusPhilip Herron1-0/+2
2024-01-16gccrs: Add accessors to HIR::StructPatternFieldIdentPatOwen Avery1-0/+4
2024-01-16gccrs: Add mechanism use pattern information to improve type infoPhilip Herron1-0/+2
2024-01-16gccrs: Add lowering for if-let expressionsOwen Avery1-1/+5
2024-01-16gccrs: Fully unify deriving classes into HIR::ExprStmtOwen Avery2-49/+14
2024-01-16gccrs: Unify HIR::ExprStmt derived class visitingOwen Avery3-26/+8
2024-01-16gccrs: Move functionality into HIR::ExprStmt from deriving classesOwen Avery2-72/+30
2024-01-16gccrs: Revert "hir: Add ExportedMacro node and handling."Arthur Cohen5-65/+0
2024-01-16gccrs: support use declaration to write the type into the correct namespacePhilip Herron1-0/+2