hhugo
hhugo
js_of_ocaml doesn't support general tail call optimization. In particular, cps is not optimized. jsonm heavily use cps that makes it very prone to stackoverflow with jsoo. This PR implement trampolines...
One currently get `Failure "input_value: ill-formed message"` when un-marshaling a custom block serialized with OCaml < 4.08.
The core of `irmin` currently depend on `Lwt`. Could we lift that constraint ?
We should probably wait for dune.3 to be compatible with esy / non-opam workflow, see https://github.com/ocaml/dune/issues/5488
fix #508 fix #972 fix #989 fix #1017 fix #1031 unlock #1161
.. such as - Promise_jsoo https://github.com/mnxn/promise_jsoo - WebRTC https://github.com/monstasat/janus-ocaml/blob/master/lib/jsoo/webrtc.ml - https://github.com/ocsigen/js_of_ocaml/issues/324 - https://github.com/ocsigen/js_of_ocaml/issues/757
Using `deoptigate` to check performances/optimizations probably blocked by #1045