summaryrefslogtreecommitdiffstats
path: root/tests/language-feature/interfaces
Commit message (Expand)AuthorAge
* Avoid early specialization for witness tables in SimplifyIR (#7636)Jay Kwak2025-07-24
* Fix confusing error messages for interface return type mismatches (#7854)Copilot2025-07-24
* Fix unnecessary Int64 SPIRV capability usage in pointer marshalling (#7717)Copilot2025-07-11
* Fix issue in match parameter type that depend on an associatedtype. (#7707)Yong He2025-07-11
* Require `override` keyword for overriding default interface methods. (#7458)Yong He2025-06-16
* Allow interface methods to have default implementations. (#7439)Yong He2025-06-13
* Make interface types non c-style in Slang2026. (#7260)Yong He2025-06-04
* Fix a bug in default ctor synthesizing (#6527)kaizhangNV2025-03-06
* Feature/initialize list side branch (#6058)kaizhangNV2025-02-05
* Fix exact-match witness synthesis for static functions (#6204)Darren Wihandi2025-01-29
* Fix `getInheritanceInfo` for `ExtractExistentialType`. (#5971)Yong He2024-12-31
* Check mismatching method parameter direction against interface declaration. (...Yong He2024-12-30
* Fix requirement candidate lookup to prefer decls in the same paraent as the i...Yong He2024-12-30
* Don't treat StrcturedBuffer<IFoo> as a specializable param. (#5645)Yong He2024-11-22
* Synthesize conformance for generic requirements. (#5111)Yong He2024-09-19
* Specialize existential return types when possible. (#5044)Yong He2024-09-10
* Perform type legalization on StructuredBuffer element. (#4767)Yong He2024-08-01
* Fix IR lowering for generic interface types. (#4761)Yong He2024-07-31
* Fix incorrect codegen when returning initializer list as existential value. (...Yong He2024-07-11
* enable more metal tests (#4326)skallweitNV2024-06-10
* Metal compute tests (#4292)skallweitNV2024-06-07
* Fix a bug on default initialization of interface typed value. (#4249)Yong He2024-05-31
* Fix __init() functions that returns an existing value (#3866)sriramm-nv2024-04-05
* Warning on lossy implicit casts. (#2367)Yong He2022-08-17
* Add `none` literal that is convertible to `Optional`. (#2356)Yong He2022-08-10
* `is` and `as` operator and `Optional<T>`. (#2355)Yong He2022-08-10
* Initial implementation of interface conjunctions (#1691)Tim Foley2021-02-05