aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2025-08-05gccrs: Refactor the ParamType to a BaseGeneric base-typePhilip Herron10-56/+82
2025-08-05gccrs: simplify the is_eq on ADTTypePhilip Herron1-4/+1
2025-08-05gccrs: Refactor substitution param mapping to be more abstractPhilip Herron4-27/+59
2025-08-05gccrs: Fix ICE during const eval of const capacityPhilip Herron2-0/+9
2025-08-05gccrs: Remove warning for unused `self` parameterRyutaro Okada23-26/+9
2025-08-05gccrs: Do not warn about unused `self` parameterRyutaro Okada1-1/+3
2025-08-05gccrs: desugar: Add base for desugaring while-let loopsArthur Cohen5-2/+289
2025-08-05gccrs: Fix AttrInputMacro operator= overloading.Pierre-Emmanuel Patry2-3/+8
2025-08-05gccrs: desugar: Cleanup for-loop desugar implementation.Arthur Cohen2-21/+4
2025-08-05gccrs: lower: Add assertions for desugared nodesArthur Cohen6-27/+25
2025-08-05gccrs: desugar: Add assertions for try-blocks and question-markArthur Cohen2-1/+4
2025-08-05gccrs: desugar: Add for-loop desugar to ExpressionYeastArthur Cohen5-51/+41
2025-08-05gccrs: hir: Add OffsetOf nodeArthur Cohen28-2/+177
2025-08-05gccrs: expand: Add parser for offset_of!() and builtin resolution.Arthur Cohen9-4/+134
2025-08-05gccrs: ast: Add OffsetOf nodeArthur Cohen15-2/+138
2025-08-05gccrs: Error message field member was not properly updatedPierre-Emmanuel Patry1-4/+4
2025-08-05gccrs: Fix infinite loop with missing commaPierre-Emmanuel Patry2-1/+16
2025-08-05gccrs: Fix semicolon after some namespacePierre-Emmanuel Patry5-9/+9
2025-08-05gccrs: nr1.0: Remove rust/typecheck supportOwen Avery12-401/+119
2025-08-05gccrs: Add execute test for variable and identifiersPierre-Emmanuel Patry2-0/+47
2025-08-05gccrs: Add input/output from inout and split in outPierre-Emmanuel Patry1-34/+71
2025-08-05gccrs: Parse input and output expressionPierre-Emmanuel Patry1-7/+16
2025-08-05gccrs: Add pretty hir dump for inline assemblyPierre-Emmanuel Patry3-11/+90
2025-08-05gccrs: Add indexed positional argument support in asmPierre-Emmanuel Patry1-0/+5
2025-08-05gccrs: Implement compilation for SlicePattern against SliceType scrutineeYap Zhi Heng5-2/+114
2025-08-05gccrs: Update SlicePattern typechecking against slice reference parentsYap Zhi Heng2-4/+19
2025-08-05gccrs: desugar: Handle try-blocksArthur Cohen5-1/+196
2025-08-05gccrs: ast: Add Expr::Kind::TryArthur Cohen2-1/+2
2025-08-05gccrs: Handle IfLetExprConseqElse in DefaultResolverOwen Avery2-0/+8
2025-08-05gccrs: ast: Visit block labels if they are presentArthur Cohen1-0/+5
2025-08-05gccrs: desugar: Add desugar dispatch for all desugarsArthur Cohen6-56/+157
2025-08-05gccrs: chore: ast: Fix formatting in rust-expr.hArthur Cohen1-46/+43
2025-08-05gccrs: hir: Handle deferred const inference variablesArthur Cohen6-15/+67
2025-08-05gccrs: ast: Use AnonConst for array type sizesArthur Cohen6-28/+96
2025-08-05gccrs: nr2.0: Handle glob imports of enum variants.Arthur Cohen6-19/+76
2025-08-05gccrs: mappings: Change mappings to allow other items as item containers.Arthur Cohen2-10/+12
2025-08-05gccrs: Load modules during CfgStrip phaseOwen Avery2-30/+10
2025-08-05gccrs: Specialize ExpandVisitor::expand_macro_childrenOwen Avery2-30/+13
2025-08-05gccrs: fix bad monomophization of generic pathsPhilip Herron3-4/+477
2025-08-05gccrs: Use MacroInvocLexer in AttributeParserOwen Avery2-31/+51
2025-08-05gccrs: return error node when this fails during constexpr casePhilip Herron1-1/+2
2025-08-05gccrs: Add initial support for deffered operator overload resolutionPhilip Herron10-19/+267
2025-08-05gccrs: Fix ICE with duplicate root item main functionPhilip Herron2-1/+10
2025-08-05gccrs: Improve parsing of simple pathsOwen Avery4-67/+85
2025-08-05gccrs: Add test case to show issue is fixedPhilip Herron1-0/+9
2025-08-05gccrs: Reject loop in const/static contextlishin3-2/+16
2025-08-05gccrs: Implement compilation for SlicePattern matching against ArrayType scru...Yap Zhi Heng6-2/+127
2025-08-05gccrs: Add size checking to SlicePatternYap Zhi Heng2-3/+25
2025-08-05gccrs: Add test case showing all derives working on enumPhilip Herron1-0/+465
2025-08-05gccrs: attributes: Add #[test] and #[simd_test]Arthur Cohen2-1/+8