aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2024-09-26Fix missing error on duplicated nodesPierre-Emmanuel Patry1-3/+3
2024-09-26nr2.0: Cleanup import mappings and factor into a class.Arthur Cohen4-59/+75
2024-09-26Insert imports in all namespaces they were resolved inArthur Cohen4-77/+106
2024-09-26early: Do not emit errors for unresolved imports, store them insteadArthur Cohen1-6/+9
2024-09-26imports: Make FinalizeImports a resolver visitor as wellArthur Cohen6-45/+114
2024-09-26imports: Start storing Ribs in ImportKindArthur Cohen3-12/+31
2024-09-26imports: Create ImportData class and use it in import_mappingsArthur Cohen6-96/+102
2024-09-26imports: Add FinalizeImports classArthur Cohen7-164/+309
2024-09-26early: Resolve imports and create import mappingsArthur Cohen4-224/+229
2024-09-26toplevel: Build list of imports for Early to resolveArthur Cohen2-15/+81
2024-09-26toplevel: Add note for resolving use declarationsArthur Cohen2-1/+12
2024-09-26nr2.0: default-visitor: Conditionally visit type in self parameters.Arthur Cohen1-1/+4
2024-09-26rust fix ICE when hir lowering qualified path expressions without an asPhilip Herron3-2/+19
2024-09-26rust: fix ICE when compiling impl block for !Philip Herron6-5/+49
2024-09-26Remove some overloaded methods from DefaultResolver.Owen Avery3-121/+0
2024-09-24Add extra assertions to tl::optionalOwen Avery1-7/+79
2024-09-23mingw: Fix build with patch from Liu HaoArthur Cohen3-27/+34
2024-09-23gccrs: adjust hir dump of BlockExprMarc Poulhiès1-0/+2
2024-09-20rust: negative polarity removes restrictions on validation of impl blocksPhilip Herron4-3/+21
2024-09-20Fix ICE on error propagation with genericbenjamin.thos2-0/+9
2024-09-19Check if the type has been correctly resolvedPierre-Emmanuel Patry1-3/+6
2024-09-17Create new test system for name resolution 2.0Owen Avery2-0/+429
2024-09-16[#3141] Remove double negation by returning CompileExpr::Compile earlyJoanVC1-6/+5
2024-09-16[#3141] Fix incorrect handling of overflow in numeric typesJoanVC3-5/+133
2024-09-12session-manager: Fix typos in -frust-incomplete messageArthur Cohen1-4/+5
2024-09-11Emit error on auto-traitsbenjamin.thos6-0/+16
2024-09-11gccrs: Implement initial pattern analysis pass.Raiki Tamura8-0/+2225
2024-09-10Dynamic dispatch with supertraitsLiam Naddell9-73/+420
2024-09-09Used `IndexVec` for place_mapKushal Pal2-6/+6
2024-09-09Use `IndexVec` for bb_fold_mapKushal Pal3-15/+17
2024-09-09Used `IndexVec` for PlacesKushal Pal1-29/+27
2024-09-09Used `IndexVec` for BasicBlocksKushal Pal6-23/+22
2024-09-09Used `IndexVec` for LoansKushal Pal2-9/+9
2024-09-09Used `IndexVec` for ScopesKushal Pal1-13/+12
2024-09-09Introduce `IndexVec`Kushal Pal1-0/+19
2024-09-09Strong type BasicBlockIdKushal Pal6-43/+76
2024-09-09Strong type ScopeIdKushal Pal4-23/+39
2024-09-09Strong type LoanIdKushal Pal4-28/+42
2024-09-09Use FreeRegions inplace of `std::vector<FreeRegion>`Kushal Pal8-57/+38
2024-09-09Strong type FreeRegionKushal Pal7-37/+68
2024-09-09Strong type PlaceIdKushal Pal3-71/+103
2024-09-07Avoid accidental insertion into mapOwen Avery1-1/+2
2024-09-06Add virtual destructor to AbstractExprOwen Avery1-0/+2
2024-09-06Fix v0-mangle1.rs test when run with ASANOwen Avery2-2/+4
2024-09-02Provide new asm test case for amd64badumbatish2-0/+25
2024-09-02Rehaul, Apply code review from Arthurbadumbatish8-123/+42
2024-09-02Fix return type of asm mov 5 to i32:0, torturedbadumbatish1-1/+2
2024-09-02Make inline mov compilesbadumbatish6-23/+71
2024-09-02Use's array type when constring string treebadumbatish1-3/+3
2024-09-02Added noreturn checking for nevertype, new testbadumbatish2-7/+32