aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2025-08-05gccrs: Make AttributeParser rely more on ParserOwen Avery3-176/+48
2025-08-05gccrs: offset_of: Compile the offset properlyArthur Cohen4-1/+72
2025-08-05gccrs: Catch parse failure in parse_path_meta_itemOwen Avery1-3/+6
2025-08-05gccrs: Avoid including rust-parse-impl.h in rust-parse.hOwen Avery6-7/+95
2025-08-05gccrs: Fix object copying issue causing pointer inconsistencyRyutaro Okada1-1/+1
2025-08-05gccrs: Parse expression instead of literal in attributesPierre-Emmanuel Patry19-53/+63
2025-08-05gccrs: Add test case showing method resolution with const-genericsPhilip Herron1-0/+24
2025-08-05gccrs: remove old debugPhilip Herron1-7/+0
2025-08-05gccrs: improve debug logging for unify sitePhilip Herron1-4/+16
2025-08-05gccrs: Remove more calls to the old TyTy::BaseType::can_eq interfacePhilip Herron16-79/+71
2025-08-05gccrs: Ensure we track the const generic substitution on the param mappingsPhilip Herron2-4/+13
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: Retrieve token stream before vector movePierre-Emmanuel Patry1-1/+2
2025-08-05gccrs: Add rest pattern support for AST::SlicePatternYap Zhi Heng17-42/+447
2025-08-05gccrs: Fix ICE when extra const arguments suppliedPhilip Herron2-3/+19
2025-08-05gccrs: Support const generic inference variablesPhilip Herron2-3/+22
2025-08-05gccrs: Fix ICE during hir dump of deferred anon constantPhilip Herron2-2/+8
2025-08-05gccrs: Fix ICE for ast dump of deferred anon constPhilip Herron1-1/+7
2025-08-05gccrs: fix clang formattingPhilip Herron4-5/+5
2025-08-05gccrs: Add initial support for const genericsPhilip Herron31-157/+609
2025-08-05gccrs: Add ConstType boiler plate to handle const genericsPhilip Herron16-2/+259
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