aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Expand)AuthorFilesLines
2025-05-27const-block: Add testcasedevel/rust/masterArthur Cohen1-0/+9
2025-05-27hir: Add const blocksArthur Cohen29-44/+380
2025-05-27parser: Add base for parsing const blocksArthur Cohen2-0/+32
2025-05-27ast: Add ConstBlock and AnonConst nodesArthur Cohen16-28/+237
2025-05-27gccrs: Always emit the error highest in the type hierarchyPhilip Herron5-75/+110
2025-05-27nr2.0: Fix IfLet pattern handlingOwen Avery5-10/+29
2025-05-27Adjust included headers in rust-lang.ccOwen Avery1-3/+1
2025-05-26gccrs: Initial support for Return Position Impl TraitPhilip Herron10-118/+169
2025-05-26gccrs: Fix non canonical type bug with tuplesPhilip Herron2-2/+2
2025-05-26gccrs: Remove unneeded clones untill we have an arena allocator for these tmpsPhilip Herron2-13/+8
2025-05-26gccrs: refactor default infer vars to be its own functionPhilip Herron2-32/+39
2025-05-23nr2.0: Fix some paths in test filesOwen Avery3-57/+57
2025-05-23nr2.0: Fix test builtin_abort.rsOwen Avery1-1/+1
2025-05-19gccrs: Fix NR2 ICE in visit_attributesTom Schollenberger2-1/+12
2025-05-19Remove rvalue reference bindingOwen Avery1-7/+4
2025-05-15Small improvements to DefaultASTVisitor and nr2.0Owen Avery4-12/+13
2025-05-14gccrs: remove unused fileMarc Poulhiès2-26/+0
2025-05-13Fix Attr metavariable bindingOwen Avery2-1/+11
2025-05-13Fix test same_field_name.rsOwen Avery2-2/+2
2025-05-13nr2.0: Fix borrow checkingOwen Avery1-10/+44
2025-05-13gccrs: We cant clone types as it will dup the node-idPhilip Herron3-10/+23
2025-05-09gccrs: Adapt attribute lang hook and do some cleanupMarc Poulhiès2-47/+134
2025-05-08nr2.0: Adjust resolution of impl itemsOwen Avery9-37/+76
2025-05-08ast: collector: visit InlineAsm node during ast dump0xn4utilus8-47/+143
2025-05-08gccrs: fix ICE on empty constexpr loopsTom Schollenberger2-0/+4
2025-05-08gccrs: Prevent passing generic arguments to impl traits in argument positionPhilip Herron9-33/+73
2025-05-07nr2.0: Adjust enum item visitorsOwen Avery4-3/+38
2025-05-07Improve struct pattern compilationOwen Avery3-29/+30
2025-05-07Revert "backend: Remove checks on StructFieldIdentPattern"Owen Avery1-7/+25
2025-05-07Improve canonical path handling for impl itemsOwen Avery2-13/+8
2025-05-07gccrs: desugar APIT impl traitsPhilip Herron21-34/+866
2025-05-07gccrs: Emit error diagnostic for bad impl type usagePhilip Herron6-24/+85
2025-05-02derive(PartialEq): Fix raw strings in testCohenArthur1-2/+2
2025-05-02derive(PartialEq): Allow deriving enum structsArthur Cohen2-14/+118
2025-05-02ast: builder: Allow building struct ident patternsArthur Cohen2-0/+12
2025-04-30backend: Remove checks on StructFieldIdentPatternArthur Cohen1-25/+7
2025-04-30backend: Compile struct rebinding patternsArthur Cohen3-18/+77
2025-04-30backend: Refactor struct pattern compilationArthur Cohen2-46/+68
2025-04-29nr2.0: late: Correctly initialize funny_error memberArthur Cohen1-1/+3
2025-04-28Fix narrowing conversion warningsOwen Avery2-23/+29
2025-04-28Visit visibility in UseDeclarationPierre-Emmanuel Patry1-0/+1
2025-04-28Some assorted tweaks and bug fixesOwen Avery3-5/+5
2025-04-28Completely duplicate path nodePierre-Emmanuel Patry2-2/+7
2025-04-24Use specialized param visit function for paramsPierre-Emmanuel Patry4-28/+20
2025-04-24Remove passing test from exclusion listPierre-Emmanuel Patry1-2/+0
2025-04-24Use stacked context for nested bindings.Pierre-Emmanuel Patry4-71/+113
2025-04-24Add pattern bindingsPierre-Emmanuel Patry3-5/+156
2025-04-24Add binding context classPierre-Emmanuel Patry1-0/+81
2025-04-24Add hash function for IdentifiersPierre-Emmanuel Patry1-0/+13
2025-04-24Add equality operator for identifiersPierre-Emmanuel Patry1-0/+5