aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2024-06-13Refactoring for inline asm prjjasmine9-172/+142
2024-06-13Got AST::Fragment to be created from InlineAsmjjasmine2-10/+150
2024-06-13Working towards parse_reg and parse_reg_operandjjasmine2-13/+20
2024-06-13Renamed parseAsmArg to conform to other function namesjjasmine2-5/+5
2024-06-13Big Refactor after meetingjjasmine3-56/+157
2024-06-13Remove global_asm and non_global_asm handlerjjasmine3-20/+23
2024-06-13Safegaurd InlineAsm's clone_expr_...jjasmine1-0/+1
2024-06-13Rename InlineAsmOptions to InlineAsmOptionjjasmine5-27/+26
2024-06-13Scaffolding parse_regjjasmine3-1/+93
2024-06-13Resolve static decl warningjjasmine1-3/+3
2024-06-13Add checks for duplicate options in inline asmjjasmine2-10/+38
2024-06-13Wraps inline_asm tests in unsafe {}jjasmine6-6/+18
2024-06-13Parsing of options(...) done.jjasmine4-18/+28
2024-06-13Implemented parse_clobber_abi to pass new testsjjasmine2-23/+61
2024-06-13Added faulty tests for inline asm cloberringjjasmine3-0/+30
2024-06-13Add tests parsing with trailing commas inline asmjjasmine1-0/+10
2024-06-13Top level parsing test for asm!jjasmine1-0/+10
2024-06-13Add a simple no-op test for asm!jjasmine1-0/+10
2024-06-13Replace scaffolded InlineAsm with real InlineAsm.jjasmine2-80/+40
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-13First draft of parse_option finishedjjasmine2-7/+85
2024-06-13Fix clobber_api bracketsjjasmine1-8/+8
2024-06-13Working on parse_options for a bit morejjasmine1-1/+13
2024-06-13Introduce first implementation of parse_clobber_abijjasmine2-2/+81
2024-06-13Working on parseAsmArgjjasmine2-79/+159
2024-06-13Almost done with top level parsingjjasmine3-4/+186
2024-06-12Add regression tests for exclusive range patternPierre-Emmanuel Patry2-0/+25
2024-06-12Add exclusive_range_pattern feature gatePierre-Emmanuel Patry5-5/+17
2024-06-12Parse exclusive range patternPierre-Emmanuel Patry4-27/+72
2024-06-12Add some test for raw_ref_op to prevent regressionsPierre-Emmanuel Patry4-0/+40
2024-06-12Add raw_ref_op feature gatePierre-Emmanuel Patry4-1/+14
2024-06-12Prevent raw reference from being lowered silentlyPierre-Emmanuel Patry2-6/+9
2024-06-12Parse raw ref operatorPierre-Emmanuel Patry6-23/+86
2024-06-12Add a new regression test over struct expr fieldPierre-Emmanuel Patry1-0/+22
2024-06-12Add outer attributes to struct expr fieldsPierre-Emmanuel Patry3-16/+42
2024-06-12rust: Do not link with libdl and libpthread unconditionallyArthur Cohen1-4/+2
2024-06-11Add two new tests related to may_dangle attributePierre-Emmanuel Patry2-0/+18
2024-06-11Add dropck_eyepatch feature gate for may_danglePierre-Emmanuel Patry5-3/+48
2024-06-11Allow multiple outer attributes on generic paramsPierre-Emmanuel Patry7-35/+37
2024-06-11Fix generic parameter parsingPierre-Emmanuel Patry1-1/+1
2024-06-11Add new test for box syntaxPierre-Emmanuel Patry2-0/+11
2024-06-11Add feature gate for box syntaxPierre-Emmanuel Patry4-4/+19
2024-06-11Parse box expressionsPierre-Emmanuel Patry15-0/+150
2024-06-06Improve handling of ConstantItem during name resolution 2.0Owen Avery2-5/+2
2024-05-29Allow rustc_const_stable and rustc_const_unstableOwen Avery5-2/+15
2024-05-28Corrected access specifiersKushal Pal2-2/+2
2024-05-24Make gccrs recognize negative_implsjjasmine6-0/+39
2024-05-21Add system include to `gcc/rust/rust-system.h`SIGMazer1-0/+1
2024-05-21Add call and method call default visitorsOwen Avery2-0/+32