summaryrefslogtreecommitdiffstats
path: root/tests/experiments
Commit message (Collapse)AuthorAge
* Diagnose on attempt to specialize with interface type. (#2780)Yong He2023-04-07
| | | | | | | | | | | | | | | * Diagnose on attempt to specialize with interface type. Fixes ##1445. * Enable fixed test. * Fix test. * Fix. --------- Co-authored-by: Yong He <yhe@nvidia.com>
* Overloaded name lookup fix (#2199)jsmall-nvidia2022-04-26
| | | | | | | * #include an absolute path didn't work - because paths were taken to always be relative. * Fix for overloaded name lookup. * Small improvements.
* Handling static const variables in generics (#2171)jsmall-nvidia2022-04-05
| | | | | | | | | * #include an absolute path didn't work - because paths were taken to always be relative. * Meta-2 test works. * Add new generic test for static const variable in a function in a generic. * Generic function with static const variable doesn't work.
* Fix for default initialization with generic field (#2168)jsmall-nvidia2022-03-24
| | | | | | | | | | | | * #include an absolute path didn't work - because paths were taken to always be relative. * Fix for = {} initialization with a field that is generic type parameter. * Handling for if a non type is passed to a generic parameter which requires a type. * Small comment improvements. Fix some tab issues. * This fixes the matrix.slang issue. Move the matrix.slang test into bugs as generic-default-matrix.slang
* Generic experiments (#2119)jsmall-nvidia2022-02-09
| | | | | | | | | | | * #include an absolute path didn't work - because paths were taken to always be relative. * Small fixes. Added compiler crash with generic defined in a function. Added enum-flags test that works (by limiting backing type to int), and using __EnumType constraint. * Add comment about crash. * Disable crashing test.
* 'Explicit specialization' experiments with extensions (#2099)jsmall-nvidia2022-02-03
| | | | | | | | | * #include an absolute path didn't work - because paths were taken to always be relative. * Explicit specialization with multiple parameters. * Fix tabs. * Small improvements in test comments.
* Language experiments (#2068)jsmall-nvidia2021-12-21
* #include an absolute path didn't work - because paths were taken to always be relative. * Moved to experiments. Added some more tests. * More tests around associated types. * Return interface tests. * More tests.