|
1 | | -# dev |
| 1 | +# 5.9.0 (2024-11-22) - Lille |
2 | 2 |
|
3 | 3 | ## Features/Changes |
4 | 4 | * Misc: update testsuite to OCaml 5.2 |
5 | 5 | * Misc: CI uses opam.2.2 and no longer use sunset repo |
6 | 6 | * Misc: yojson is no longer optional |
7 | 7 | * Misc: reduce the diff with the wasm_of_ocaml fork |
| 8 | +* Misc: finalize support for OCaml 5.3 |
8 | 9 | * Compiler: speedup global_flow/global_deadcode pass on large bytecode |
9 | 10 | * Compiler: improved global dead code elimination (#2206) |
10 | 11 | * Compiler: speedup json parsing, relying on Yojson.Raw (#1640) |
11 | 12 | * Compiler: Decode sourcemap mappings only when necessary (#1664) |
12 | | -* Compiler: make indirect call using sequence instead of using the call method |
13 | | - [f.call(null, args)] becomes [(0,f)(args)] |
14 | 13 | * Compiler: mark [TextEncoder] as reserved |
15 | 14 | * Compiler: add support for the Wasm backend in parts of the pipeline, in |
16 | 15 | prevision for the merge of wasm_of_ocaml |
|
21 | 20 | * Compiler: Emit index source_map to avoid changing mappings (#1714, #1715) |
22 | 21 | * Compiler: improved source map generation (#1716) |
23 | 22 | * Runtime: change Sys.os_type on windows (Cygwin -> Win32) |
24 | | -* Runtime: backtraces are really expensive, they need to be be explicitly |
| 23 | +* Runtime: backtraces are really expensive, they need to be explicitly |
25 | 24 | requested at compile time (--enable with-js-error) or at startup (OCAMLRUNPARAM=b=1) |
26 | 25 | * Runtime: allow dynlink of precompiled js with separate compilation (#1676) |
27 | 26 | * Runtime: reimplement the runtime of weak and ephemeron (#1707) |
28 | 27 | * Lib: Modify Typed_array API for compatibility with WebAssembly |
| 28 | +* Lib: add details element and toggle event (#1728) |
29 | 29 | * Toplevel: no longer set globals for toplevel initialization |
| 30 | +* Runtime: precompute constants used in `caml_lxm_next` (#1730) |
| 31 | +* Runtime: cleanup runtime |
30 | 32 |
|
31 | 33 | ## Bug fixes |
32 | 34 | * Runtime: fix parsing of unsigned integers (0u2147483648) (#1633, #1666) |
|
0 commit comments