aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust
AgeCommit message (Expand)AuthorFilesLines
2024-01-16gccrs: [E0603] Use of private item outside scopeMuhammad Mahad1-1/+6
2024-01-16gccrs: Move debug-related functions into base class BackendOwen Avery2-11/+6
2024-01-16gccrs: Improve type checking for if expressionsOwen Avery1-2/+24
2024-01-16gccrs: Move label-related functions into base class BackendOwen Avery2-19/+8
2024-01-16gccrs: Fix ODR violationsOwen Avery1-29/+32
2024-01-16gccrs: Add check for no_mangle attributeRaiki Tamura8-6/+39
2024-01-16gccrs: [E0658] top level or-patterns are not allowed let bindingMuhammad Mahad1-3/+6
2024-01-16gccrs: Fix invalid call to vector::front in TypeBoundPredicate constructorsOwen Avery3-4/+18
2024-01-16gccrs: Move type-related functions into base class BackendOwen Avery2-115/+61
2024-01-16gccrs: Fix move_val_initPhilip Herron1-2/+4
2024-01-16gccrs: Mark uninit-intrinsic as side-effectsPhilip Herron1-3/+4
2024-01-16gccrs: Fix overflow intrinsic use before initPhilip Herron1-16/+30
2024-01-16gccrs: Fix bad uninit intrinsicPhilip Herron1-7/+20
2024-01-16gccrs: Collect error instance instead of lambda functionsPierre-Emmanuel Patry4-11/+8
2024-01-16gccrs: Resolve nested macro definitionPierre-Emmanuel Patry4-3/+44
2024-01-16gccrs: Handle gengtype annotations in backend/rust-tree.{cc,h}Owen Avery4-24/+11
2024-01-16gccrs: [E0769] Use of tuple struct/variant in struct variantMuhammad Mahad1-2/+8
2024-01-16gccrs: Add missing gengtype related structsOwen Avery1-4/+145
2024-01-16gccrs: diagnostics: Added non-const `rich_location *` functionMuhammad Mahad3-0/+68
2024-01-16gccrs: [E0271] Type mismatch between associated type trait.Muhammad Mahad1-1/+8
2024-01-16gccrs: Fork c++ resorting methodsOwen Avery2-0/+56
2024-01-16gccrs: Rename some structs to avoid ODR issuesOwen Avery2-20/+20
2024-01-16gccrs: Namespace related tweaksOwen Avery2-8/+13
2024-01-16gccrs: Fix compilation of types which hold onto dangling infer varsPhilip Herron1-2/+17
2024-01-16gccrs: Invalid order of generic parametersMuhammad Mahad1-3/+6
2024-01-16gccrs: Improve byte vector to string conversionOwen Avery1-3/+1
2024-01-16gccrs: [E0573] Something other than type was usedMuhammad Mahad1-3/+11
2024-01-16gccrs: Remove stmt_tree and dependency on cp_token_cacheOwen Avery1-38/+2
2024-01-16gccrs: Handle gengtype annotations in rust-constexpr.ccOwen Avery2-16/+20
2024-01-16gccrs: Add punycode encoding to v0 manglingRaiki Tamura7-29/+54
2024-01-16gccrs: [E0391] Detected type dependency cycleMuhammad Mahad1-1/+4
2024-01-16gccrs: Non-allowed default type paramtersMuhammad Mahad1-7/+17
2024-01-16gccrs: [E0034] found more than one items for methodMuhammad Mahad2-2/+12
2024-01-16gccrs: fix lexer exponent output on tuple indicesPierre-Emmanuel Patry1-1/+11
2024-01-16gccrs: [E0164] Neither tuple struct nor tuple variant used as a patternMuhammad Mahad3-8/+15
2024-01-16gccrs: [E0535] Unknown argument given to inline attributeMuhammad Mahad1-1/+5
2024-01-16gccrs: [E0380] Use of auto trait with method or associated itemMuhammad Mahad1-2/+2
2024-01-16gccrs: [E0753] Use of inner doc comment in invalid contextMuhammad Mahad1-2/+3
2024-01-16gccrs: Support for rich-loc & errorcode in parser errorMuhammad Mahad2-3/+161
2024-01-16gccrs: [E0534] inline attribute was malformedMuhammad Mahad1-1/+4
2024-01-16gccrs: diagnostics: Fix mismatch between new[] and freeArthur Cohen1-9/+4
2024-01-16gccrs: Type annotation for make-unicode-data.pyRaiki Tamura1-32/+36
2024-01-16gccrs: improve name mangling hashPhilip Herron3-10/+11
2024-01-16gccrs: simplify matching possible candidatesPhilip Herron1-0/+6
2024-01-16gccrs: Cleanup HIR dumpMarc Poulhiès1-37/+10
2024-01-16gccrs: Add missing CHECKING_P guard to rust-punycode.ccOwen Avery1-0/+4
2024-01-16gccrs: Fix legacy mangling to use Unicode escapeRaiki Tamura1-6/+19
2024-01-16gccrs: remove horrible hack in solving complex generics on impl blocksPhilip Herron1-105/+42
2024-01-16gccrs: Use MacroInvocLexerBase in ProcMacroInvocLexerOwen Avery2-28/+3
2024-01-16gccrs: clean up Codepoint and InputSourceRaiki Tamura4-26/+66