11.0.0-alpha.4
Pre-release
Pre-release
π Main New Feature
- Add surface syntax for partial application of uncurried functions:
foo(1, ...)
. This corresponds to curried application in the old mode. #6166
π Bug Fix
- Fix broken formatting in uncurried mode for functions with _ placeholder args. #6148
- Fix issue where spreading record types with optional labels would not have their labels preserved as optional. #6154
- Fix error location to be the type with the spreads when spreading record types with duplicate labels. #6157
- Disable warning on
@inline
attibute on uncurried functions. #6152 - Support doc comments on arguments of function types. #6161
- Fix issue with record type coercion and unboxed. #6158
- Fixed subtype checking for record types with
@as
attributes: The subtype relationship now takes into account the compatibility of@as
attributes between corresponding fields, ensuring correctness in runtime representation.
#6158 - Emit directive above header comment. #6172
- Add error message to private extension. #6175