aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-resolve-path.cc
AgeCommit message (Expand)AuthorFilesLines
5 daysgccrs: Fix ICE when compiling path which resolves to trait constantPhilip Herron1-0/+21
12 daysgccrs: remove visitor which is not needed herePhilip Herron1-12/+16
12 daysgccrs: Fix compilation of trait-items which map to impl itemsPhilip Herron1-6/+10
12 daysgccrs: nr2.0: Remove accidental copies of resolverOwen Avery1-1/+1
12 daysgccrs: Compile unit struct with constructorPierre-Emmanuel Patry1-0/+5
12 daysgccrs: Remove query mode on CompileItemPierre-Emmanuel Patry1-4/+2
12 daysgccrs: backend: Improve handling of lang-item PathInExpressionsArthur Cohen1-48/+68
12 daysgccrs: hir: Adapt visitors to lang item PathInExpressionsArthur Cohen1-4/+18
12 daysgccrs: catch missing guard for optional resultPhilip Herron1-5/+2
2025-03-21gccrs: cleanup our enum type layout to be closer to rustcPhilip Herron1-2/+3
2025-03-21gccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry1-2/+2
2025-03-17gccrs: Change lookup_hir_implitem return typePierre-Emmanuel Patry1-8/+4
2025-03-17gccrs: Change lookup_hir_extern_item return typePierre-Emmanuel Patry1-5/+3
2025-03-17gccrs: Change return type of lookup_hir_trait_itemPierre-Emmanuel Patry1-3/+4
2025-03-17gccrs: Change return type for lookup_hir_item to optionalPierre-Emmanuel Patry1-5/+3
2025-03-17gccrs: Change lookup_node_to_hir return type to optionalPierre-Emmanuel Patry1-2/+4
2025-03-17gccrs: Remove unused Context parameter for some backend methodsOwen Avery1-1/+1
2025-03-17gccrs: Change singleton returned type to a referencePierre-Emmanuel Patry1-6/+6
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-08-01gccrs: compile: resolve-path-ref: properly resolve nodeId with nr2.0Arthur Cohen1-44/+68
2024-01-16gccrs: trivial typo fix.Marc Poulhiès1-4/+4
2024-01-16gccrs: Convert class Backend into namespaceOwen Avery1-5/+4
2024-01-16gccrs: Replace Location with location_t in gccrs backendOwen Avery1-2/+2
2024-01-16gccrs: refactor resolve_method_address to be more genericPhilip Herron1-2/+1
2024-01-16gccrs: Redo how we handle unit types for the final timePhilip Herron1-5/+1
2024-01-16gccrs: Support fully qualified calls to trait items from CallExpr'sPhilip Herron1-0/+16
2024-01-16gccrs: remove unused code in query_compilePhilip Herron1-11/+0
2024-01-16gccrs: cleanup query_compile to reuse destructure callPhilip Herron1-6/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-02-21gccrs: Add initial support for argument capture of closuresPhilip Herron1-0/+8
2023-02-21gccrs: Ensure uniqueness on Path probe'sPhilip Herron1-4/+4
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add HIR to GCC GENERIC lowering for all nodesPhilip Herron1-0/+301