| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Fix a bug in default ctor synthesizing (#6527) | kaizhangNV | 2025-03-06 |
| | | | | | | | | | | | | | | | | | * Fix a bug in default ctor synthesizing - This is fix for the implementation bug, when a struct has explicit ctor we should not synthesize the default ctor anymore. - When invoke the synthesized ctor converted from initializer list, we should check if the struct is a c-style type if it struct has no synthesized ctor. In this case we should report error because it's invalid to use initializer list here. - The only exception is the unsized array, we still have to fall back to use the legacy initializer list logic to initialize the unsized array until we formalize a proper solution. - update test. | ||
| * | Specialize existential return types when possible. (#5044) | Yong He | 2024-09-10 |
| | | | | | | | | | | | | | | * Fix inccorect dropping of declref during Unification of DeclaredSubtypeWitness. * Add extension test. * Specialize existential return types when possible. * Fix. * Fix. * Fix falcor issue. | ||
| * | Fix incorrect codegen when returning initializer list as existential value. ↵ | Yong He | 2024-07-11 |
| (#4618) * Add `dev` cmake preset. * Fix incorrect codegen when returning initializer list as existential value. * Fix cmake. * Fixup. | |||
