aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/expand
AgeCommit message (Expand)AuthorFilesLines
2025-08-05gccrs: Remove undefined behavior with static_castOwen Avery1-2/+2
2025-08-05gccrs: Parse expression instead of literal in attributesPierre-Emmanuel Patry3-3/+3
2025-08-05gccrs: Retrieve token stream before vector movePierre-Emmanuel Patry1-1/+2
2025-08-05gccrs: Add rest pattern support for AST::SlicePatternYap Zhi Heng3-6/+34
2025-08-05gccrs: expand: Add parser for offset_of!() and builtin resolution.Arthur Cohen4-0/+106
2025-08-05gccrs: ast: Add OffsetOf nodeArthur Cohen1-0/+1
2025-08-05gccrs: Fix infinite loop with missing commaPierre-Emmanuel Patry1-1/+3
2025-08-05gccrs: Fix semicolon after some namespacePierre-Emmanuel Patry2-4/+4
2025-08-05gccrs: Parse input and output expressionPierre-Emmanuel Patry1-7/+16
2025-08-05gccrs: Add indexed positional argument support in asmPierre-Emmanuel Patry1-0/+5
2025-08-05gccrs: Load modules during CfgStrip phaseOwen Avery1-9/+10
2025-08-05gccrs: Specialize ExpandVisitor::expand_macro_childrenOwen Avery2-30/+13
2025-08-05gccrs: Parse try expressionsOwen Avery1-0/+1
2025-08-05gccrs: Allow format_args to accept a raw string literalOwen Avery1-2/+9
2025-08-05gccrs: ast: builder: Remove ASTTypeBuilderArthur Cohen2-22/+7
2025-08-05gccrs: Rename get_pattern_to_bind to get_subpatternZhi Heng1-1/+1
2025-08-05gccrs: chore: Fix formattingArthur Cohen1-3/+6
2025-08-05gccrs: derive(Ord, Eq): Use different node IDs for variant pathsArthur Cohen4-23/+32
2025-08-05gccrs: derive(Ord): Handle unit structs properlyArthur Cohen2-5/+32
2025-08-05gccrs: derive(Ord): Fix cmp call to use references instead of valuesArthur Cohen1-1/+2
2025-08-05gccrs: derive(Ord): Fix condition for matching on Option::Some insteadArthur Cohen1-2/+3
2025-08-05gccrs: derive(Ord, PartialOrd): Finish implementationArthur Cohen2-11/+18
2025-08-05gccrs: derive(PartialEq): Implement proper discriminant comparisonArthur Cohen2-22/+37
2025-08-05gccrs: derive-cmp: Add EnumMatchBuilder classArthur Cohen2-0/+159
2025-08-05gccrs: derive(Ord): Add handling for ordering of discriminant valuesArthur Cohen2-11/+73
2025-08-05gccrs: derive(Hash): Use new Builder APIArthur Cohen1-8/+1
2025-08-05gccrs: derive(Ord, PartialOrd): Handle tuples properlyArthur Cohen1-10/+8
2025-08-05gccrs: derive(PartialEq): chore: Refactor using new SelfOther APIsArthur Cohen3-16/+8
2025-08-05gccrs: derive(Ord, PartialOrd): Implement proper recursive match logicArthur Cohen2-11/+116
2025-08-05gccrs: derive(PartialEq): Use that common classArthur Cohen2-33/+3
2025-08-05gccrs: derive: Add common comparison derive classArthur Cohen2-0/+119
2025-08-05gccrs: derive: Add const generics when deriving implsArthur Cohen1-15/+15
2025-08-05gccrs: derive(Ord, PartialOrd): Add base for deriving them.Arthur Cohen3-2/+250
2025-08-05gccrs: derive: chore: Add missing override qualifiersArthur Cohen5-24/+24
2025-08-05gccrs: Rename IdentifierPattern's to_bind to subpatternZhi Heng1-1/+1
2025-08-05gccrs: Add new function ClosureExpr::get_definition_exprOwen Avery2-2/+2
2025-08-05gccrs: ast: Add ConstBlock and AnonConst nodesArthur Cohen1-0/+2
2025-08-05gccrs: Reindent using last clang-format configurationMarc Poulhiès11-74/+83
2025-08-05gccrs: We cant clone types as it will dup the node-idPhilip Herron2-8/+23
2025-08-05gccrs: ast: collector: visit InlineAsm node during ast dump0xn4utilus2-24/+13
2025-08-05gccrs: derive(PartialEq): Allow deriving enum structsArthur Cohen1-14/+52
2025-04-28gccrs: Completely duplicate path nodePierre-Emmanuel Patry1-1/+7
2025-04-28gccrs: Fix ICE with empty generic argumentsPhilip Herron1-1/+2
2025-04-28gccrs: Parse and lower llvm asm nodePierre-Emmanuel Patry2-2/+235
2025-04-28gccrs: Add llvmInlineAsm nodePierre-Emmanuel Patry5-1/+43
2025-04-28gccrs: Emit error with old asm syntax in new asm blocksPierre-Emmanuel Patry1-0/+8
2025-04-14gccrs: attributes: Handle external tool annotations like rustfmt::Arthur Cohen1-1/+0
2025-04-14gccrs: Add `#[track_caller]` as known attributebeamandala1-0/+1
2025-04-14gccrs: format_args: Allow extraneous commas, improve safetyArthur Cohen1-0/+7
2025-04-14gccrs: expansion: Desugar doc comments into attributes before expansionArthur Cohen3-1/+132