5.0.0
CHANGES:
Features/Changes
- Compiler: add support for effect handlers (--enable=effects)
- Compiler: small refactoring in code generation
- Compiler: check build info compatibility when linking js file.
- Misc: fix and update benchmarks
- Misc: upgrade CI
- Toplevel: recover more names when generating code during toplevel evaluation
- Runtime: wrapping exception or not is now controled in the runtime.
Bug fixes
- Runime: Gc.finalise_last should not be eliminated
- Tyxml: reactive dom needed a fix after #1268 (#1353)
- Toplevel: Make sure the toplevel uses the correct memory representaion for strings
- Compiler: fix minifier, missing constraint on try-catch blocks.
- Compiler: Miscompilation of code involving references and exceptions (#1354, #1356)