aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir
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 object copying issue causing pointer inconsistencyRyutaro Okada1-1/+1
2025-08-05gccrs: Parse expression instead of literal in attributesPierre-Emmanuel Patry2-2/+2
2025-08-05gccrs: Initialize boolean flag correctlyPierre-Emmanuel Patry1-1/+1
2025-08-05gccrs: Initialize boolean flag correctlyPierre-Emmanuel Patry1-1/+3
2025-08-05gccrs: Prevent used after move on self paramPierre-Emmanuel Patry1-8/+9
2025-08-05gccrs: Add rest pattern support for AST::SlicePatternYap Zhi Heng3-3/+28
2025-08-05gccrs: Fix ICE during hir dump of deferred anon constantPhilip Herron2-2/+8
2025-08-05gccrs: Add initial support for const genericsPhilip Herron2-2/+6
2025-08-05gccrs: lower: Add assertions for desugared nodesArthur Cohen6-27/+25
2025-08-05gccrs: hir: Add OffsetOf nodeArthur Cohen9-2/+107
2025-08-05gccrs: ast: Add OffsetOf nodeArthur Cohen4-1/+17
2025-08-05gccrs: Add pretty hir dump for inline assemblyPierre-Emmanuel Patry3-11/+90
2025-08-05gccrs: hir: Handle deferred const inference variablesArthur Cohen4-15/+56
2025-08-05gccrs: Add initial support for deffered operator overload resolutionPhilip Herron3-9/+45
2025-08-05gccrs: Parse try expressionsOwen Avery2-0/+4
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 Herron3-2/+7
2025-08-05gccrs: Adjust external crate lowering and type checkingOwen Avery2-0/+20
2025-08-05gccrs: Rename get_pattern_to_bind to get_subpatternZhi Heng1-1/+1
2025-08-05gccrs: Improve HIR dumps for patternsZhi Heng1-2/+2
2025-08-05gccrs: Rename IdentifierPattern's to_bind to subpatternZhi Heng4-18/+18
2025-08-05gccrs: Add new function ClosureExpr::get_definition_exprOwen Avery1-1/+1
2025-08-05gccrs: Lower IdentifierPattern's to_bind to HIRZhi Heng2-1/+6
2025-08-05gccrs: Make ConstantItem use IdentifierOwen Avery1-1/+1
2025-08-05gccrs: hir: Add const blocksArthur Cohen10-43/+250
2025-08-05gccrs: ast: Add ConstBlock and AnonConst nodesArthur Cohen3-4/+12
2025-08-05gccrs: Reindent using last clang-format configurationMarc Poulhiès7-25/+40
2025-08-05gccrs: Fix test same_field_name.rsOwen Avery1-1/+1
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 Herron3-14/+14
2025-08-05gccrs: desugar APIT impl traitsPhilip Herron1-1/+1
2025-08-05gccrs: Emit error diagnostic for bad impl type usagePhilip Herron4-24/+52
2025-04-28gccrs: Remove error state for GenericArgPierre-Emmanuel Patry1-1/+1
2025-04-28gccrs: Parse and lower llvm asm nodePierre-Emmanuel Patry9-0/+140
2025-04-28gccrs: Add llvmInlineAsm nodePierre-Emmanuel Patry2-0/+5
2025-04-28gccrs: Fix crash in hir dump as labels are optionalPhilip Herron1-1/+3
2025-04-28gccrs: Fix segv in unsafe chckerPhilip Herron1-0/+2
2025-04-08gccrs: Rename label getter to uncheckedPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Rename label getter in ContinueExprPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry16-144/+137
2025-04-08gccrs: Resolve labelsPierre-Emmanuel Patry4-20/+31
2025-04-08gccrs: hir: Add default qualifier to function, lower it properlyArthur Cohen4-6/+31
2025-04-08gccrs: Fix ICE on raw referencePhilip Herron3-10/+9
2025-03-31gccrs: FIX ICE when working with HIR::BareFunctionTypePhilip Herron2-2/+5
2025-03-31gccrs: Fix ICE when compiling path which resolves to trait constantPhilip Herron1-1/+3