Jérôme Vouillon
Jérôme Vouillon
@dbuenzli You need to review the changes regarding typed arrays. It should be ready to merge otherwise.
I think this is due to a change of the default authentification method. PGOCaml does not support `scram-sha-256`. > Change the default of the [password_encryption](https://www.postgresql.org/docs/14/runtime-config-connection.html#GUC-PASSWORD-ENCRYPTION) server parameter to scram-sha-256 (Peter...
This makes sense, indeed. Thanks for the clarification!
Note that for signed divisions, dividing by `-1` can also trap.
@gpetiot It is not clear to me whether the error happens while loading a module or afterwards. Maybe you can have some debug output before and after a module is...
@hhugo I think the code for loading cma.js files is here: https://github.com/jonludlam/js_top_worker/blob/f83c32d71ee54b2d18b53d109933e44ed6054d78/lib/worker.cppo.ml#L185C1-L229 From what I heard, this is working when the files do not need additional runtime JavaScript code. @gpetiot...
@gpetiot I'm trying to reproduce your issue, but I get this error when running `voodoo-prep`. ``` voodoo-prep: [INFO] runtime prep/universes/6/base/v0.16.1/voodoo_js_files/base/runtime.js: not found ``` It seems `Jsoo_toplevel.copy_js_files` does nothing. The following...
For performance reasons, we perform a partial CPS transformation, keeping as much as we can the code in direct style. The transformation will preserve tail recursion, but non tail recursive...
> My theory is that effect handlers are slightly slower due to the fact that function calls in CPS code cost an additional field access (applying `f.cps` instead of just...
We already keep in direct style functions which are determined not to perform any effect through a data-flow analysis. I experimented with using the locality mode to keep more functions...