Sudha Parimala
Sudha Parimala
Global roots are stored in skiplists and they are scanned once per GC cycle. Below are some potential places for optimizing the scanning work. ### Distribute work Currently, only one...
The following testsuite failures were observed with flambda enabled, on b23a416ea3c51402be8d1f4cd6fc661b70556587: ``` List of failed tests: tests/backtrace/'backtrace_dynlink.ml' with 1.1.1.3.1.1 (check-program-output) tests/basic-modules/'anonymous.ml' with 2.1.2.1 (check-ocamlc.byte-output) tests/weak-ephe-final/'finaliser2.ml' with 1 (native) tests/weak-ephe-final/'ephetest5.ml' with...
Tracking error reported by @ejgallego in https://github.com/ocaml-bench/sandmark/issues/248#issuecomment-914369736. Steps for reproduction: 1. Clone the multicore support branch from https://github.com/ejgallego/coq/tree/ocaml+multicore 2. Build commands: ``` $ ./configure -bytecode-compiler no $ make ``` results...
The error is: ``` In file included from /home/opam/.opam/4.12.0+domains/lib/ocaml/caml/misc.h:32, - from /home/opam/.opam/4.12.0+domains/lib/ocaml/caml/mlvalues.h:23, - from native/mirage_crypto.h:8, - from native/chacha_generic.c:3: - /home/opam/.opam/4.12.0+domains/lib/ocaml/caml/camlatomic.h:30:9: warning: ISO C99 does not support the '_Atomic' qualifier [-Wpedantic]...
It'd be useful to run a CI cron job, perhaps weekly to detect any failures early on. Similar to the GitHub actions CI in domainslib: https://github.com/ocaml-multicore/domainslib/blob/master/.github/workflows/main.yml
Following the steps described in the tutorial yields the following output: ``` (gdb) break caml_resume Breakpoint 1 at 0x911f4 (gdb) break caml_perform Breakpoint 2 at 0x91140 (gdb) r Starting program:...
https://github.com/ocaml-multicore/effects-examples/blob/master/aio/aio.ml#L16 defines `Yield` here, but it's not used anywhere in the rest of the scheduler. Was it supposed to be used somewhere or could we remove it? (pointed out by...
It'd be nice to run the code snippets in the README file with [mdx](https://github.com/realworldocaml/mdx).
Build fails on OCaml trunk due to removal of the `Pervasives` module. Any pointers on how to fix it? ``` ocamlfind ocamlopt -c -package seq -package uchar -bin-annot -no-alias-deps -nolabels...