aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/tree
AgeCommit message (Expand)AuthorFilesLines
2025-08-05gccrs: Call base class's accept_vis methodRyutaro Okada1-4/+4
2025-08-05gccrs: Add check before calling `get_trait_ref()`Ryutaro Okada1-1/+2
2025-08-05gccrs: Fix ICE during hir dump of deferred anon constantPhilip Herron1-1/+4
2025-08-05gccrs: Add initial support for const genericsPhilip Herron2-2/+6
2025-08-05gccrs: hir: Add OffsetOf nodeArthur Cohen6-0/+85
2025-08-05gccrs: Add pretty hir dump for inline assemblyPierre-Emmanuel Patry2-10/+22
2025-08-05gccrs: hir: Handle deferred const inference variablesArthur Cohen3-10/+44
2025-08-05gccrs: Add initial support for deffered operator overload resolutionPhilip Herron3-9/+45
2025-08-05gccrs: Add locus gettersPierre-Emmanuel Patry2-0/+4
2025-08-05gccrs: Implement default HIR visitor classRyutaro Okada2-0/+1484
2025-08-05gccrs: Add getter for non const lifetime objectRyutaro Okada1-0/+2
2025-08-05gccrs: Add getter for outer attributionsRyutaro Okada1-0/+2
2025-08-05gccrs: Fix ICE when constant is missing and expressionPhilip Herron1-0/+2
2025-08-05gccrs: Rename IdentifierPattern's to_bind to subpatternZhi Heng2-11/+11
2025-08-05gccrs: hir: Add const blocksArthur Cohen6-34/+173
2025-08-05gccrs: Reindent using last clang-format configurationMarc Poulhiès1-2/+4
2025-08-05gccrs: ast: collector: visit InlineAsm node during ast dump0xn4utilus2-4/+4
2025-08-05gccrs: Prevent passing generic arguments to impl traits in argument positionPhilip Herron2-13/+12
2025-04-28gccrs: Parse and lower llvm asm nodePierre-Emmanuel Patry5-0/+90
2025-04-28gccrs: Fix segv in unsafe chckerPhilip Herron1-0/+2
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry9-123/+100
2025-04-08gccrs: Resolve labelsPierre-Emmanuel Patry3-19/+26
2025-04-08gccrs: hir: Add default qualifier to function, lower it properlyArthur Cohen2-4/+22
2025-04-08gccrs: Fix ICE on raw referencePhilip Herron2-3/+5
2025-03-31gccrs: FIX ICE when working with HIR::BareFunctionTypePhilip Herron1-1/+2
2025-03-31gccrs: lower: Handle let-else properlyArthur Cohen2-1/+27
2025-03-24gccrs: hir-dump: Fix more segfaults in the HIR dumpArthur Cohen1-1/+8
2025-03-24gccrs: Add name resolution and HIR lowering for ImplTraitType'sPhilip Herron4-56/+0
2025-03-24gccrs: hir: Add LangItem paths to PathPattern classArthur Cohen3-8/+104
2025-03-21gccrs: ast: Refactor how lang item paths are handled.Arthur Cohen2-6/+53
2025-03-21gccrs: add support for lang_item eq and PartialEq traitPhilip Herron2-0/+8
2025-03-21gccrs: Remove Rust::make_uniqueOwen Avery2-7/+7
2025-03-21gccrs: hir: Remove duplicate function in TraitItemFuncArthur Cohen1-2/+0
2025-03-21gccrs: Fix Generic type retrievalPierre-Emmanuel Patry3-15/+20
2025-03-21gccrs: Fixes some tests appearing with a moved variantPierre-Emmanuel Patry6-38/+125
2025-03-21gccrs: Refactor hir to avoid raw pointers and unneeded fwdPierre-Emmanuel Patry30-3403/+5162
2025-03-21gccrs: Refactor HIR with optionals, references & newtypesPierre-Emmanuel Patry3-3/+6
2025-03-21gccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry7-125/+123
2025-03-21gccrs: asm: Fix clang warningsArthur Cohen1-2/+2
2025-03-21gccrs: hir: Mark AttrVec::get_outer_attrs as overrideArthur Cohen1-1/+1
2025-03-21rust: Desugar IfLet* into MatchExprMarc Poulhiès5-243/+1
2025-03-19gccrs: [gccrs#3141] Fix incorrect handling of overflow in numeric typesJoanVC1-0/+9
2025-03-19gccrs: Rehaul, Apply code review from Arthurbadumbatish1-2/+2
2025-03-19gccrs: Make inline mov compilesbadumbatish1-2/+2
2025-03-19gccrs: Minor fix to asm codegen prbadumbatish1-1/+11
2025-03-19gccrs: Scaffolding new compile-asm filesbadumbatish1-35/+0
2025-03-19gccrs: Setting up interfaces for codegenjjasmine1-0/+26
2025-03-19gccrs: Make sure CompileExpr::visit is reachedjjasmine1-1/+3
2025-03-19gccrs: Scaffolding asm codegenjjasmine2-0/+11
2025-03-19gccrs: Add typecheck for path patterns.Raiki Tamura2-0/+40