aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/checks/errors
AgeCommit message (Expand)AuthorFilesLines
4 daysgccrs: Reduce usage of rust-session-manager.hOwen Avery1-3/+3
4 daysgccrs: initial setup for new OpaqueType to represent Impl typesPhilip Herron3-0/+4
4 daysgccrs: Add name resolution and HIR lowering for ImplTraitType'sPhilip Herron8-20/+0
4 daysgccrs: Fix crash in privay reporter for placeholder typesPhilip Herron1-4/+6
7 daysgccrs: improve mutability checksPhilip Herron1-9/+45
7 daysgccrs: ast: Use StackedContexts class in ContextualASTVisitorArthur Cohen1-12/+8
7 daysgccrs: hir: Remove duplicate function in TraitItemFuncArthur Cohen3-3/+3
7 daysgccrs: empty match expressions should resolve to !Philip Herron1-0/+3
7 daysgccrs: Use nr2.0 in PrivacyReporterOwen Avery1-1/+9
7 daysgccrs: Fixes some tests appearing with a moved variantPierre-Emmanuel Patry1-2/+4
7 daysgccrs: Refactor HIR with optionals, references & newtypesPierre-Emmanuel Patry2-6/+7
7 daysgccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry13-379/+370
7 daysgccrs: asm: Fix clang warningsArthur Cohen1-1/+1
7 daysgccrs: Use name resolver 2.0 for module descendance checksOwen Avery1-0/+9
7 daysgccrs: Use name resolver 2.0 in VisibilityResolverOwen Avery1-1/+20
7 daysrust: Desugar IfLet* into MatchExprMarc Poulhiès13-97/+0
7 daysgccrs: Fix name resolution 2.0 definition lookups in unsafe checkerOwen Avery1-4/+38
9 daysgccrs: Use name resolver 2.0 in pattern checkerOwen Avery1-1/+15
9 daysgccrs: Use name resolver 2.0 in const checkerOwen Avery1-1/+15
9 daysgccrs: Move bir builder function implementationPierre-Emmanuel Patry2-251/+282
9 daysgccrs: Emit error on auto-traitsbenjamin.thos3-0/+13
9 daysgccrs: Implement initial pattern analysis pass.Raiki Tamura2-0/+2080
9 daysgccrs: Used `IndexVec` for place_mapKushal Pal2-6/+6
9 daysgccrs: Use `IndexVec` for bb_fold_mapKushal Pal3-15/+17
9 daysgccrs: Used `IndexVec` for PlacesKushal Pal1-29/+27
9 daysgccrs: Used `IndexVec` for BasicBlocksKushal Pal6-23/+22
9 daysgccrs: Used `IndexVec` for LoansKushal Pal2-9/+9
9 daysgccrs: Used `IndexVec` for ScopesKushal Pal1-13/+12
9 daysgccrs: Introduce `IndexVec`Kushal Pal1-0/+19
9 daysgccrs: Strong type BasicBlockIdKushal Pal6-43/+76
9 daysgccrs: Strong type ScopeIdKushal Pal4-23/+39
9 daysgccrs: Strong type LoanIdKushal Pal4-28/+42
9 daysgccrs: Use FreeRegions inplace of `std::vector<FreeRegion>`Kushal Pal5-42/+25
9 daysgccrs: Strong type FreeRegionKushal Pal6-34/+65
9 daysgccrs: Strong type PlaceIdKushal Pal3-71/+103
9 daysgccrs: Rehaul, Apply code review from Arthurbadumbatish1-3/+1
9 daysgccrs: Scaffolding asm codegenjjasmine5-0/+15
9 daysgccrs: feature-gate: Cleanup visitor and constructorArthur Cohen5-169/+69
9 daysgccrs: attributes: Start handling prelude_import properlyArthur Cohen4-1/+14
9 daysgccrs: Move errors with locationsKushal Pal1-4/+35
9 daysgccrs: Subset errors with locationsKushal Pal2-5/+39
9 daysgccrs: Map locations to placeholder regionsKushal Pal2-0/+24
9 daysgccrs: Simplify construction of BIR::StatementKushal Pal2-25/+51
9 daysgccrs: Loan errors with locationsKushal Pal2-4/+56
9 daysgccrs: Add location to BIR::Statement of kind RETURNKushal Pal4-7/+15
9 daysgccrs: Add location to BIR::LoanKushal Pal2-2/+4
9 daysgccrs: Add location support to BIR::StatementKushal Pal6-121/+194
9 daysgccrs: Improve compressed point bit manipulationKushal Pal2-3/+35
9 daysgccrs: Fixed bitwise operation in `extract_stmt`Kushal Pal1-1/+1
9 daysgccrs: ffi-polonius: Remove usage of extern types.Arthur Cohen2-5/+8