Jan Midtgaard
Jan Midtgaard
Cool, nice catch :smiley: :+1:
I can see OCaml code in the wild passing 0 as their initial guess: https://sherlocode.com/?q=Hashtbl.create which is certainly a fair use to express "I have no good initial guess". I...
IIUC, there are two ways to support 32-bit: - there's running on a good old x86 32-bit processor (or in a Docker container simulating it) or - there's [multi-arch support](https://wiki.debian.org/Multiarch/Implementation)...
Thanks for sharing! If I'm understanding it correctly, it is a Gospel type checking error? 🤔
I believe the failure is due to not using the right `-I` (include directory) - it cannot find `ppl_c.h`. I suggest having a look at `conf-gmp` for inspiration, as it...
The `multicoretests` failure is due to ocaml/ocaml#14081 and has since been fixed on the `main` repo. It should be sufficient to change the following line to `ref: 'main'` to get...
Hm. I can see the debug runtime workflow is failing with an assertion error: https://github.com/ocaml-multicore/multicoretests/actions/runs/15850475068/job/44682432570#step:16:1418 ``` random seed: 117530064 generated error fail pass / total time test name [ ]...
I just confirmed locally that the following will trigger the assertion error almost immediately: ``` git clone -b nick-markdelay [email protected]:NickBarnes/ocaml.git ocaml-06-25-2025-PR13580 cd ocaml-06-25-2025-PR13580 opam switch create . --empty opam pin...
Here is a standalone repro triggering the problem: ```ocaml let test () = let t = Weak.create 256 in Weak.fill t 0 1 (Some 1L); let d = Domain.spawn (fun...
You are welcome to give it a stab - this is open source after all! :slightly_smiling_face: What's your experience with OCaml. the `QCheck` library, and the `Lin` and `STM` libraries?...