aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2024-10-28Improve path handling while testing name resolution 2.0Owen Avery2-14/+9
2024-10-28Use name resolver 2.0 in CompileTraitItemOwen Avery1-4/+32
2024-10-28Use name resolution 2.0 in TraitItemReferenceOwen Avery1-2/+21
2024-10-28Rename some PathIdentSegment functionsOwen Avery2-15/+24
2024-10-27Add a newline to the end of nr2/excludeOwen Avery1-1/+2
2024-10-27Fix variable shadowing in late resolution 2.0Owen Avery2-5/+8
2024-10-27Insert trait names during toplevel resolution 2.0Owen Avery1-0/+3
2024-10-25gccrs: Fix bad recursive operator overload callPhilip Herron6-6/+134
2024-10-24Handle external static items in toplevel resolver 2.0Owen Avery2-0/+8
2024-10-24Use name resolver 2.0 in pattern checkerOwen Avery1-1/+15
2024-10-24Use name resolver 2.0 for compiling break/continueOwen Avery1-4/+37
2024-10-24Use name resolver 2.0 in const checkerOwen Avery2-4/+15
2024-10-24Load unloaded modules during toplevel resolution 2.0Owen Avery2-1/+11
2024-10-24Make const references to ForeverStack more usefulOwen Avery2-4/+102
2024-10-17Use name resolver 2.0 in MarkLiveOwen Avery1-4/+27
2024-10-17Handle const generic parameters during resolution 2.0Owen Avery2-0/+9
2024-10-17Disambiguate generic args during name resolution 2.0Owen Avery2-0/+34
2024-10-17Fix compiler error on ast wrong implicit construct push_backbadumbatish1-1/+2
2024-10-17Provide input operand for gccrsbadumbatish5-14/+56
2024-10-16Use name resolver 2.0 during pattern typecheckingOwen Avery3-8/+26
2024-10-16Allow identifiers and paths to reference types during nr2.0Owen Avery2-15/+24
2024-10-15Improve handling of InlineAsm in DefaultASTVisitorOwen Avery2-2/+40
2024-10-14Insert static items into the value namespaceOwen Avery3-4/+20
2024-10-13Rework InlineAsmOperandOwen Avery2-36/+150
2024-10-10Handle TypeAlias during toplevel resolution 2.0Owen Avery3-1/+10
2024-10-10Fix some issues with canonical path fetching in name resolution 2.0Owen Avery4-22/+132
2024-10-09Improve Rib::Definition shadowingOwen Avery9-56/+187
2024-10-02gccrs: Fix ICE when typechecking non-trait item when we expect onePhilip Herron5-17/+46
2024-10-02gccrs: Add test case to show ICE is fixedPhilip Herron2-0/+4
2024-09-27gccrs: add test case to show impl block on ! worksPhilip Herron2-0/+14
2024-09-27rust: fix ICE during name resolution for impls on unit-typesPhilip Herron4-0/+26
2024-09-27rust: Add support for Clone and Copy derive on generic typesPhilip Herron16-22/+783
2024-09-26Remove some passing test from nr2 passing listPierre-Emmanuel Patry1-4/+0
2024-09-26Postpone break on error after name resolutionPierre-Emmanuel Patry1-3/+3
2024-09-26Resolve TypeParam with name resolution 2.0Pierre-Emmanuel Patry2-0/+20
2024-09-26Add box definition to avoid errorPierre-Emmanuel Patry1-0/+2
2024-09-26This test requires the standard libraryPierre-Emmanuel Patry1-0/+1
2024-09-26Make node id getter const.Pierre-Emmanuel Patry1-1/+1
2024-09-26Change resolved type segmentPierre-Emmanuel Patry2-2/+12
2024-09-26Update exclude list with working testsPierre-Emmanuel Patry1-26/+1
2024-09-26Do not assert insertion resultPierre-Emmanuel Patry1-3/+3
2024-09-26Move bir builder function implementationPierre-Emmanuel Patry3-251/+283
2024-09-26Move failing test to xfailPierre-Emmanuel Patry1-1/+2
2024-09-26Make AST default visitor visit functions publicPierre-Emmanuel Patry1-1/+0
2024-09-26Add default resolver parent functions by defaultPierre-Emmanuel Patry1-0/+2
2024-09-26Change lambda content with default visitor callPierre-Emmanuel Patry1-70/+13
2024-09-26Remove regular visit codePierre-Emmanuel Patry2-123/+3
2024-09-26Remove empty visit functionsPierre-Emmanuel Patry2-336/+1
2024-09-26Mark virtual function override in default resolverPierre-Emmanuel Patry1-89/+89
2024-09-26Loop on expansion if a new export has been definedPierre-Emmanuel Patry5-5/+21