aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/ast
AgeCommit message (Expand)AuthorFilesLines
2 daysgccrs: Improve handling of InlineAsm in DefaultASTVisitorOwen Avery1-1/+40
2 daysgccrs: Rework InlineAsmOperandOwen Avery1-35/+148
2 daysrust: Add support for Clone and Copy derive on generic typesPhilip Herron7-6/+477
2 daysgccrs: Make node id getter const.Pierre-Emmanuel Patry1-1/+1
2 daysgccrs: Make AST default visitor visit functions publicPierre-Emmanuel Patry1-1/+0
2 daysgccrs: imports: Add FinalizeImports classArthur Cohen1-1/+1
2 daysgccrs: Fix the disorder struct and class in inline asmbadumbatish1-1/+1
2 daysgccrs: ast: Introduce class hierarchy for lang item pathsArthur Cohen8-42/+273
2 daysgccrs: ast: Remove PathExpr abstract classArthur Cohen2-7/+2
2 daysgccrs: ast: PathPattern: Remove `remove_all_segments` methodArthur Cohen1-11/+6
2 daysgccrs: Use new constructors and control flow for operandbadumbatish1-60/+38
2 daysgccrs: Fix the parser's operand and flags storagebadumbatish1-2/+3
2 daysgccrs: [gccrs#3045] #[may_dangle] in safe implLiam Naddell1-1/+3
4 daysgccrs: Fix ffi and enum conventionsbadumbatish1-3/+3
4 daysgccrs: Added options for ParseModebadumbatish2-4/+13
4 daysgccrs: Change assertion of constructorbadumbatish1-11/+14
4 daysgccrs: [gccrs#3051] Remove unnecessary #include from rust-expr.hLiam Naddell1-2/+0
4 daysgccrs: Safe-guard InlineAsm structsbadumbatish1-52/+40
4 daysgccrs: Store parse result of parse_format_string(s)badumbatish1-2/+5
4 daysgccrs: Added tl::expected to parse_operandjjasmine1-0/+12
4 daysgccrs: Add RAW_STRING_LITERALansh3-0/+13
4 daysgccrs: expand: Switch semicolon boolean to an enum instead.Arthur Cohen2-2/+14
4 daysgccrs: expand: Keep track of semicoloned builtin macrosArthur Cohen4-6/+4
4 daysgccrs: Partial support for operandjjasmine1-0/+38
4 daysgccrs: Refactoring and supporting more parse_reg_operandjjasmine1-4/+71
4 daysgccrs: Fix visitor-related warningsjjasmine4-3/+15
4 daysgccrs: Scaffolding HIRFullVisitor for inline asmjjasmine2-1/+2
4 daysgccrs: Scaffolding ast visitor for InlineAsmjjasmine3-1/+10
4 daysgccrs: Add support for AST to HIR inline asm translationjjasmine1-0/+10
4 daysgccrs: Refactoring for inline asm prjjasmine1-47/+41
4 daysgccrs: Got AST::Fragment to be created from InlineAsmjjasmine1-4/+125
4 daysgccrs: Big Refactor after meetingjjasmine1-5/+12
4 daysgccrs: Safegaurd InlineAsm's clone_expr_...jjasmine1-0/+1
4 daysgccrs: Rename InlineAsmOptions to InlineAsmOptionjjasmine2-4/+3
4 daysgccrs: Scaffolding parse_regjjasmine1-0/+6
4 daysgccrs: Parsing of options(...) done.jjasmine1-1/+1
4 daysgccrs: Make InlineAsm non-abstract for usage in parsing.jjasmine1-8/+36
4 daysgccrs: Introduced is_global_asm to InlineAsm ASTjjasmine1-0/+1
4 daysgccrs: Parse exclusive range patternPierre-Emmanuel Patry2-13/+50
4 daysgccrs: Prevent raw reference from being lowered silentlyPierre-Emmanuel Patry1-0/+2
4 daysgccrs: Parse raw ref operatorPierre-Emmanuel Patry4-14/+42
4 daysgccrs: Add outer attributes to struct expr fieldsPierre-Emmanuel Patry2-16/+37
4 daysgccrs: Allow multiple outer attributes on generic paramsPierre-Emmanuel Patry6-28/+30
4 daysgccrs: Parse box expressionsPierre-Emmanuel Patry6-0/+103
4 daysgccrs: Corrected access specifiersKushal Pal1-1/+1
4 daysgccrs: Remove useless cstddef header from rust-fmtjjasmine1-1/+0
4 daysgccrs: Change singleton returned type to a referencePierre-Emmanuel Patry7-52/+52
2025-01-02Update copyright years.Jakub Jelinek29-29/+29
2024-08-01gccrs: format-args: Add basic expansion of unnamed Display::fmt arguments.Arthur Cohen3-41/+81
2024-08-01gccrs: format-args: Start storing string in Rust memoryArthur Cohen2-28/+50