aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast
AgeCommit message (Expand)AuthorFilesLines
2024-07-11[#3051] Remove unnecessary #include from rust-expr.hLiam Naddell1-2/+0
2024-07-03Safe-guard InlineAsm structsbadumbatish1-52/+40
2024-07-01Store parse result of parse_format_string(s)badumbatish1-2/+5
2024-06-28Added tl::expected to parse_operandjjasmine1-0/+12
2024-06-27Add RAW_STRING_LITERALansh3-0/+13
2024-06-18expand: Switch semicolon boolean to an enum instead.Arthur Cohen2-2/+14
2024-06-18expand: Keep track of semicoloned builtin macrosArthur Cohen4-6/+4
2024-06-13Partial support for operandjjasmine1-0/+38
2024-06-13Refactoring and supporting more parse_reg_operandjjasmine1-4/+71
2024-06-13Fix visitor-related warningsjjasmine4-3/+15
2024-06-13Scaffolding HIRFullVisitor for inline asmjjasmine2-1/+2
2024-06-13Scaffolding ast visitor for InlineAsmjjasmine3-1/+10
2024-06-13Add support for AST to HIR inline asm translationjjasmine1-0/+10
2024-06-13Refactoring for inline asm prjjasmine1-47/+41
2024-06-13Got AST::Fragment to be created from InlineAsmjjasmine1-4/+125
2024-06-13Big Refactor after meetingjjasmine1-5/+12
2024-06-13Safegaurd InlineAsm's clone_expr_...jjasmine1-0/+1
2024-06-13Rename InlineAsmOptions to InlineAsmOptionjjasmine2-4/+3
2024-06-13Scaffolding parse_regjjasmine1-0/+6
2024-06-13Parsing of options(...) done.jjasmine1-1/+1
2024-06-13Make InlineAsm non-abstract for usage in parsing.jjasmine1-8/+36
2024-06-13Introduced is_global_asm to InlineAsm ASTjjasmine1-0/+1
2024-06-12Parse exclusive range patternPierre-Emmanuel Patry2-13/+50
2024-06-12Prevent raw reference from being lowered silentlyPierre-Emmanuel Patry1-0/+2
2024-06-12Parse raw ref operatorPierre-Emmanuel Patry4-14/+42
2024-06-12Add outer attributes to struct expr fieldsPierre-Emmanuel Patry2-16/+37
2024-06-11Allow multiple outer attributes on generic paramsPierre-Emmanuel Patry6-28/+30
2024-06-11Parse box expressionsPierre-Emmanuel Patry6-0/+103
2024-05-28Corrected access specifiersKushal Pal1-1/+1
2024-05-21Remove useless cstddef header from rust-fmtjjasmine1-1/+0
2024-05-06Change singleton returned type to a referencePierre-Emmanuel Patry7-52/+52
2024-03-24Merge commit '2f334bb12e3ba947714771408b9d49d398abb5df' into HEADThomas Schwinge5-69/+131
2024-03-22Merge commit 'a945c346f57ba40fc80c14ac59be0d43624e559d' into HEAD [#2842]Thomas Schwinge1-1/+1
2024-03-19format-args: Add basic expansion of unnamed Display::fmt arguments.Arthur Cohen3-41/+81
2024-03-19format-args: Start storing string in Rust memoryArthur Cohen2-28/+50
2024-03-19macro: Use MacroInvocation's node_id in ExternalItem constructor.Arthur Cohen1-1/+1
2024-03-19macro: Use MacroInvocation's node_id in ExternalItem constructor.Arthur Cohen1-1/+1
2024-03-13Replace unique_ptr references with referencesPierre-Emmanuel Patry8-173/+451
2024-03-13Replace reference to unique pointer with referencePierre-Emmanuel Patry1-4/+4
2024-03-05Remove dead code associated with `AST::ExternalFunctionItem`0xn4utilus6-116/+0
2024-03-05Add get_pattern_kind to Pattern0xn4utilus4-0/+60
2024-03-05Add support for external functions0xn4utilus4-20/+43
2024-03-04Ensure TupleStructPattern and TuplePattern have itemsOwen Avery3-27/+25
2024-03-01lower: Add base for lowering FormatArgs nodesArthur Cohen5-52/+37
2024-03-01format-args: Fix Rust interface and add input parsing.Arthur Cohen4-17/+226
2024-03-01ast: Add base nodes for FormatArgsArthur Cohen9-0/+161
2024-03-01Make DefaultResolver visit more of the ASTOwen Avery1-0/+2
2024-02-26rust-fmt: Store parsed string in Pieces structArthur Cohen2-4/+7
2024-02-26libformat_parser: Send boxed values across FFI properlyArthur Cohen2-1/+12
2024-02-26libformat_parser: Update header and remove old interfaceArthur Cohen2-52/+157