aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir
AgeCommit message (Expand)AuthorFilesLines
2025-04-28gccrs: Remove error state for GenericArgPierre-Emmanuel Patry1-1/+1
2025-04-28gccrs: Parse and lower llvm asm nodePierre-Emmanuel Patry9-0/+140
2025-04-28gccrs: Add llvmInlineAsm nodePierre-Emmanuel Patry2-0/+5
2025-04-28gccrs: Fix crash in hir dump as labels are optionalPhilip Herron1-1/+3
2025-04-28gccrs: Fix segv in unsafe chckerPhilip Herron1-0/+2
2025-04-08gccrs: Rename label getter to uncheckedPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Rename label getter in ContinueExprPierre-Emmanuel Patry1-1/+1
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry16-144/+137
2025-04-08gccrs: Resolve labelsPierre-Emmanuel Patry4-20/+31
2025-04-08gccrs: hir: Add default qualifier to function, lower it properlyArthur Cohen4-6/+31
2025-04-08gccrs: Fix ICE on raw referencePhilip Herron3-10/+9
2025-03-31gccrs: FIX ICE when working with HIR::BareFunctionTypePhilip Herron2-2/+5
2025-03-31gccrs: Fix ICE when compiling path which resolves to trait constantPhilip Herron1-1/+3
2025-03-31gccrs: Lower raw string literalsOwen Avery1-2/+2
2025-03-31gccrs: lower: Handle let-else properlyArthur Cohen3-5/+37
2025-03-24gccrs: lower: Error out when lowering ErrorPropagationExprArthur Cohen4-197/+188
2025-03-24gccrs: lower: Always crash when lowering macro invocationsArthur Cohen1-3/+8
2025-03-24gccrs: hir-dump: Fix more segfaults in the HIR dumpArthur Cohen2-3/+25
2025-03-24gccrs: Add name resolution and HIR lowering for ImplTraitType'sPhilip Herron8-66/+39
2025-03-24gccrs: self paths are patterns but we dont have mappings for itPhilip Herron1-0/+1
2025-03-24gccrs: ast: Add DesugarForLoop classArthur Cohen1-1/+1
2025-03-24gccrs: hir: Add LangItem paths to PathPattern classArthur Cohen3-8/+104
2025-03-24gccrs: ast: More visitors to allow lang item paths in expressionsArthur Cohen1-22/+13
2025-03-24gccrs: hir-dump: Improve handling of typepathsegments that are lang items.Arthur Cohen1-1/+4
2025-03-24gccrs: typecheck: Add basic handling for applying auto trait boundsArthur Cohen1-5/+6
2025-03-21gccrs: lower: Properly lower non-generic lang item type path segments.Arthur Cohen1-26/+14
2025-03-21gccrs: ast: Refactor how lang item paths are handled.Arthur Cohen6-57/+91
2025-03-21gccrs: Add missing name resolution to static items in blocksPhilip Herron2-0/+7
2025-03-21gccrs: fix ICE with hir dump on closurePhilip Herron1-2/+6
2025-03-21gccrs: add support for lang_item eq and PartialEq traitPhilip Herron2-0/+8
2025-03-21gccrs: fix ICE during HIR dumpPhilip Herron1-3/+6
2025-03-21gccrs: ast: Add new Kind enums for more precise downcastingArthur Cohen1-1/+5
2025-03-21gccrs: lower: Correctly lower parenthesized typesArthur Cohen2-0/+21
2025-03-21gccrs: Remove Rust::make_uniqueOwen Avery3-8/+8
2025-03-21gccrs: hir: Lower lang-item pathsArthur Cohen2-11/+40
2025-03-21gccrs: hir: Start adapting visitors to accept multiple kinds of PathsArthur Cohen2-0/+10
2025-03-21gccrs: attributes: Add class for sharing methods on attributes.Arthur Cohen1-8/+2
2025-03-21gccrs: fix crash in hir dumpPhilip Herron1-1/+2
2025-03-21gccrs: hir: Remove duplicate function in TraitItemFuncArthur Cohen1-2/+0
2025-03-21gccrs: fix crash in hir dump with missing guardsPhilip Herron1-4/+8
2025-03-21gccrs: fix crashes in hir dump since move to referencesPhilip Herron1-4/+8
2025-03-21gccrs: Clean up some system includesPierre-Emmanuel Patry1-1/+1
2025-03-21gccrs: Add optional template arguments to please GCC4.8Pierre-Emmanuel Patry2-5/+8
2025-03-21gccrs: Refactor optional initializersPierre-Emmanuel Patry1-9/+11
2025-03-21gccrs: Fix Generic type retrievalPierre-Emmanuel Patry4-20/+25
2025-03-21gccrs: Fixes some tests appearing with a moved variantPierre-Emmanuel Patry7-46/+137
2025-03-21gccrs: Refactor hir to avoid raw pointers and unneeded fwdPierre-Emmanuel Patry32-3413/+5175
2025-03-21gccrs: Refactor HIR with optionals, references & newtypesPierre-Emmanuel Patry3-3/+6
2025-03-21gccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry8-142/+140
2025-03-21gccrs: asm: Fix clang warningsArthur Cohen1-2/+2