Skip to content

5.5.1

Compare
Choose a tag to compare
@hhugo hhugo released this 04 Dec 07:38
· 350 commits to master since this release
922b472

CHANGES:

Features/Changes

  • Compiler: global dead code elimination (Micah Cantor, #1503)
  • Compiler: change control-flow compilation strategy (#1496)
  • Compiler: loop no longer absorb the whole continuation
  • Compiler: Dead code elimination of unused references (#2076)
  • Compiler: reduce memory consumption (#1516)
  • Compiler: support for import and export construct in the js parser/printer
  • Lib: add download attribute to anchor element
  • Misc: switch CI to OCaml 5.1
  • Misc: preliminary support for OCaml 5.2
  • Misc: support for OCaml 5.1.1

Bug fixes

  • Runtime: fix Dom_html.onIE (#1493)
  • Runtime: add conversion functions + strict equality for compatibility with Wasm_of_ocaml (#1492)
  • Runtime: Dynlink should be able to find symbols in jsoo_runtime #1517
  • Runtime: fix Unix.lstat, Unix.LargeFile.lstat (#1519)
  • Compiler: fix global flow analysis (#1494)
  • Compiler: fix js parser/printer wrt async functions (#1515)
  • Compiler: fix free variables pass wrt parameters' default value (#1521)
  • Compiler: fix free variables for classes
  • Compiler: fix internal invariant (continuation)
  • Compiler: fix variable renaming for let, const and classes
  • Lib: Url.Current.set_fragment need not any urlencode (#1497)