aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/rust/execute
AgeCommit message (Expand)AuthorFilesLines
2025-03-24gccrs: support generic super traits recursivelyPhilip Herron1-0/+52
2025-03-24gccrs: check for recursion trait cycle with bounds checksPhilip Herron1-0/+52
2025-03-24gccrs: expansion: Correctly expand $crate metavarArthur Cohen1-0/+11
2025-03-24gccrs: derive(PartialEq): Also derive StructuralPartialEqArthur Cohen1-0/+3
2025-03-24gccrs: derive(PartialEq): Add partial implementationArthur Cohen1-0/+61
2025-03-24gccrs: add variant_count intrinsicPhilip Herron1-0/+25
2025-03-24gccrs: add discriminant value intrinsicPhilip Herron1-0/+48
2025-03-24gccrs: ast: Add DesugarForLoop classArthur Cohen2-0/+1089
2025-03-24gccrs: derive(Default): Add implementationArthur Cohen1-0/+26
2025-03-24gccrs: Fix compilation of trait-items which map to impl itemsPhilip Herron1-0/+90
2025-03-24gccrs: Add option_env! supportLiam Naddell1-0/+65
2025-03-21gccrs: derive(Clone): Add lang item typepaths failure testcases to nr2 excludeArthur Cohen1-0/+1
2025-03-21gccrs: derive(Clone): Implement derive clone for enum struct variantsArthur Cohen1-0/+51
2025-03-21gccrs: lang-items: Mark Clone trait as a lang item in testsuiteArthur Cohen1-0/+1
2025-03-21gccrs: improve mutability checksPhilip Herron1-1/+1
2025-03-21gccrs: parser: Add testcases for multiline stringsArthur Cohen1-0/+15
2025-03-21rust: Desugar IfLet* into MatchExprMarc Poulhiès1-0/+84
2025-03-19gccrs: Provide input operand for gccrsbadumbatish2-5/+28
2025-03-19gccrs: Dynamic dispatch with supertraitsLiam Naddell5-0/+265
2025-03-19gccrs: Provide new asm test case for amd64badumbatish2-0/+25
2025-03-19gccrs: Fix return type of asm mov 5 to i32:0, torturedbadumbatish1-1/+2
2025-03-19gccrs: Make inline mov compilesbadumbatish1-1/+4
2025-03-19gccrs: Start work on expand inline asmbadumbatish1-0/+19
2025-03-19gccrs: feature-gate: Cleanup visitor and constructorArthur Cohen2-0/+5
2025-03-19gccrs: Eager expansion for include* gccrs#1805 gccrs#1865Liam Naddell2-25/+35
2025-03-17gccrs: Update pattern with \r* for dg-output testsbadumbatish2-3/+2
2025-03-17gccrs: Add testcases for handling struct as scrutinee for match exprNobel Singh1-0/+34
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-02-21gccrs: Add testcase for matches!() macroArthur Cohen1-0/+30
2024-01-30gccrs: Fix output line ending patterns.Arthur Cohen6-6/+6
2024-01-30gccrs: Handle newlines during string parsing while lexingNirmal Patel1-0/+23
2024-01-30gccrs: refactor builtins initialization and attributesArthur Cohen3-4/+18
2024-01-30gccrs: Add execution test for name resolution 2.0Pierre-Emmanuel Patry1-0/+24
2024-01-16gccrs: Add named variadic argument testPierre-Emmanuel Patry1-0/+20
2024-01-16gccrs: Fix match-expression code-genPhilip Herron1-0/+552
2024-01-16gccrs: Fix bad uninit intrinsicPhilip Herron1-0/+13
2024-01-16gccrs: Begin enforcing Sized properly and support anti traits like ?SizedPhilip Herron68-2/+205
2024-01-16gccrs: [E0124] field x is already declared in structMuhammad Mahad1-0/+8
2024-01-16gccrs: Fix non-mod-rs files' external module loading pathsOwen Avery1-0/+0
2024-01-16gccrs: derive: Add #[derive(Clone)] for regular structsArthur Cohen1-0/+29
2024-01-16gccrs: expansion: Add base for deriving builtin macros (Clone, Copy...)Arthur Cohen2-0/+42
2024-01-16gccrs: Fix bounds checking to check both sidesPhilip Herron1-0/+37
2024-01-16gccrs: Add missing coercion site logic to return expressionsPhilip Herron1-0/+35
2024-01-16gccrs: add missing coercion site code generation for block tailPhilip Herron1-0/+29
2024-01-16gccrs: unify how we handle DST'sPhilip Herron1-0/+34
2024-01-16gccrs: enr: Accumulate nested escaped macros properly.Arthur Cohen1-0/+18
2024-01-16gccrs: Handle replacing stripped tail expressionsOwen Avery1-0/+9
2024-01-16gccrs: patterns: Add execution testcases to verify proper pattern matchingArthur Cohen2-0/+30
2024-01-16gccrs: Fix ICE using constructors for intilizers in staticsPhilip Herron1-0/+26
2024-01-16gccrs: fix ICE when closure body is not a blockPhilip Herron1-0/+15