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
* Towards prototyping untagged variants.
Just disable the type error for now.
* First few examples working.
* No need for @as(unboxed) anymore.
* Move type defs around.
* Unify type definitions for untagged.
* Example of boolean config.
* Add handling of float.
* Add example with 2 object types.
* Add partial treatment of unknown. wip
* Clean up names of types.
* Rename: literal
* More renaming.
* rename: Block
* Handle unknown case.
* Add Object.
* Add typeof to body of switch.
* Complete classification of blocks.
* Check that the type def is in one of the forms allowed.
* Fix well-formedness test
no other blocks when there's an unknown
* rename
* More renaming.
* Add specific function compile_untagged_cases
* Add example with only blocks.
* Add support for array types.
* Simplify well-formedness check.
* Add Json example.
And add built-in knowledge that Js.Dict.t is an object.
* Fix instanceof array.
* flip
* Fix compilation of unknown.
* Add untagged variant support to genType.
* Update CHANGELOG.md
- Customization of runtime representation of variants. This is work in progress. E.g. some restrictions on the input. See comments of the form "TODO: put restriction on the variant definitions allowed, to make sure this never happens". https://github.com/rescript-lang/rescript-compiler/pull/6095
0 commit comments