Releases
3.6.0
hhugo
released this
26 Apr 14:16
Features/Changes
Compiler: change compilation scheme for branches (#948 )
Compiler: Introduce sub-command: link, build-runtime, build-fs (#987 )
Compiler: embed javascript runtime in the compiler (#978 )
Compiler: refactor javascript lexer/parser, add tests (#986 )
Runtime: clean runtime for string vs bytes
Runtime: remove many old polyfill
Runtime: add unix_isatty
Runtime: optimize caml_call_gen (#996 )
Runtime: change representation of int64 (#905 )
Runtime: improve node.js backend for Sys.command (#979 )
Runtime: add javascript runtime for Str (#998 )
Lib: add closest method to element (#930 )
Lib: add several methods and functions to Typed_array (#970 )
Ppx: ppx_js behave better with merlin (#933 )
Misc: Cleanup Meta files (e.g. js_of_ocaml.tyxml
is no longer valid library name)
Misc: switch to ocamlformat.0.14
Bug fixes
Compiler: fix vardecl optim (#946 )
Compiler: restore optimization when generating if statements
Compiler: fix javascript parser in the presence of line directives (#980 )
Runtime: Catch nodejs errors and re-raise them as Sys_error
Runtime: fix caml_parse_sign_and_base and unsigned syntax
Runtime: fix caml_js_wrap_meth_callback_strict (#996 )
Runtime: fix over-application of javascript callback (#996 )
Runtime: fix partial-application of javascript callback (#996 )
Runtime: fic caml_js_wrap_meth_callback_unsafe (#996 )
Lib: Fix the type of blur and focus event to be focusEvent (#929 )
You can’t perform that action at this time.