aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/rust-hir-dump.cc
AgeCommit message (Expand)AuthorFilesLines
2025-05-27hir: Add const blocksArthur Cohen1-0/+22
2025-04-17Parse and lower llvm asm nodePierre-Emmanuel Patry1-0/+4
2025-04-16gccrs: Fix crash in hir dump as labels are optionalPhilip Herron1-1/+3
2025-04-07Migrate error state to optionalsPierre-Emmanuel Patry1-2/+4
2025-03-28gccrs: FIX ICE when working with HIR::BareFunctionTypePhilip Herron1-1/+3
2025-03-27gccrs: Fix ICE when compiling path which resolves to trait constantPhilip Herron1-1/+3
2025-02-25hir-dump: Fix more segfaults in the HIR dumpArthur Cohen1-2/+17
2025-02-15gccrs: Add name resolution and HIR lowering for ImplTraitType'sPhilip Herron1-9/+0
2025-01-21hir-dump: Improve handling of typepathsegments that are lang items.Arthur Cohen1-1/+4
2025-01-07gccrs: fix ICE with hir dump on closurePhilip Herron1-2/+6
2025-01-06gccrs: fix ICE during HIR dumpPhilip Herron1-3/+6
2024-12-02gccrs: fix crash in hir dumpPhilip Herron1-1/+2
2024-11-27gccrs: fix crash in hir dump with missing guardsPhilip Herron1-4/+8
2024-11-22gccrs: fix crashes in hir dump since move to referencesPhilip Herron1-4/+8
2024-11-22Clean up some system includesPierre-Emmanuel Patry1-1/+1
2024-11-20Refactor hir to avoid raw pointers and unneeded fwdPierre-Emmanuel Patry1-2/+2
2024-11-20Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry1-17/+17
2024-10-28rust: Desugar IfLet* into MatchExprMarc Poulhiès1-28/+0
2024-09-23gccrs: adjust hir dump of BlockExprMarc Poulhiès1-0/+2
2024-07-25[#3045] #[may_dangle] in safe implLiam Naddell1-1/+2
2024-07-15rust: fix HIR dump for MatchExprMarc Poulhiès1-7/+36
2024-06-13Fix visitor-related warningsjjasmine1-0/+5
2024-02-29hir: Add ExternalTypeItem nodeArthur Cohen1-0/+10
2024-02-16Update copyright years.Sahil Yeole1-1/+1
2023-11-02HIR: remove obsole double borrow memberJakub Dupak1-1/+0
2023-10-23hir: Rename ComoundAssignment gettersJakub Dupak1-1/+1
2023-10-23hir: Rename get_pattern_mappings methodJakub Dupak1-8/+8
2023-09-18gccrs: Add debug helper to dump HIRMarc Poulhiès1-0/+19
2023-09-17gccrs: Remove HIR::ForLoopExprPhilip Herron1-13/+0
2023-09-07Unify raw attribute valuesPierre-Emmanuel Patry1-1/+2
2023-08-12gccrs: Cleanup HIR dumpMarc Poulhiès1-37/+10
2023-08-11gccrs: Adjust HIR dump for IfExpr and IfExprConseqElseMarc Poulhiès1-22/+12
2023-07-29gccrs: Track trait bound polarity properlyPhilip Herron1-2/+16
2023-07-18gccrs: rework the HIR dump passMarc Poulhiès1-420/+2153
2023-07-14rust-unreachable: Add specific behavior for rust_unreachableArthur Cohen1-1/+1
2023-07-06gccrs: HIR cleanupMarc Poulhiès1-8/+4
2023-06-30gccrs: refactor: make crate.items privateMarc Poulhiès1-1/+1
2023-06-30gccrs: factor out inner attributes in a classMarc Poulhiès1-4/+4
2023-06-29ast: Change Identifier definitionPierre-Emmanuel Patry1-2/+2
2023-04-13Unify HIR::ExprStmt derived class visitingOwen Avery1-4/+1
2023-03-25Revert "hir: Add ExportedMacro node and handling."Arthur Cohen1-3/+0
2023-03-17Feat: add visit (AST::Attribute &)Jiakun Fan1-17/+54
2023-03-17Dump inner attrs for Dump::visit(BlockExpr &)Jiakun Fan1-0/+15
2023-03-17Unify HIR::IfLetExprConseqIf{,Let} into HIR::IfLetExprConseqElseOwen Avery1-6/+0
2023-03-17Unify HIR::IfExprConseqIf{,Let} into HIR::IfExprConseqElseOwen Avery1-6/+0
2023-03-14hir: Add ExportedMacro node and handling.Arthur Cohen1-0/+3
2023-03-13hir: Simplify indentation to single lineJakub Dupak1-55/+38
2023-03-13hir: Unify indentation approach with astJakub Dupak1-51/+51
2023-03-07Add AltPattern HIR nodeOwen Avery1-0/+3
2023-03-02added support for printing HIR dump of functions, statements, arithematic/log...Abdul Rafey1-56/+215