You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added polymorphic type declarations, allowing abstracting commonly used data
types like Option[a] and Result[err, ok]. Note that this is not yet
supported by verify. (#1298)
Added compile subcommand, allowing compiling specs to TLA+ (via Apalache)
and to a JSON format. (#1309, #359)
Changed
The latest supported node version is now bounded at <= 20, which covers the
latest LTS. (#1380)
Shadowing names are now supported, which means that the same name can be redefined
in nested scopes. (#1394)
The canonical unit type is now the empty tuple, (), rather than the empty
record, {}. This should only affect invisible things to do with sum type
constructors. (#1401)
Deprecated
Removed
Fixed
Removed a dependency causing deprecation errors messages to be emitted.
(#1380)
Fixed a type checker bug causing too general types to be inferred (#1409).
Fixes serialization of Sets in JSON outputs (#1410).