Vincent Laviron

Results 114 comments of Vincent Laviron

If I understand correctly, the bug initially opened in the compiler (ocaml/ocaml#6532) was triggered because `CAML_LD_LIBRARY_PATH` was only set for system switches, so when you switch back to a non-system...

Thanks for the clarification. The only remaining issues are when some other program already defined `CAML_LD_LIBRARY_PATH`, in which case the problem persists (the libraries there are likely compatible with only...

Hi, We're using this action as part of our CI at ocaml-flambda (you can find our yml files [here](https://github.com/ocaml-flambda/ocaml/tree/flambda2.0-stable/.github/workflows)). We're actually using it only for installing (and initializing) opam, as...

My two cents: `ocamlc -o foo a.c` is not a compilation command, it's a link command that needs to compile some of its inputs first. It should throw an error...

I assume that it's linked to the discussion [here](https://discuss.ocaml.org/t/blog-post-js-of-ocaml-a-bundle-size-study/9211). Printf (with its dependencies) compiles to a significant amount of code in js_of_ocaml, so removing dependencies to it can improve the...

And here is the solution to the exercise: ```ocaml (* lib.mli *) val record_throw: (unit -> unit) -> unit val record_catch: ((unit -> unit) -> unit) -> unit val check:...

I'm surprised removing the `[@inline]` annotations makes any difference. As far as I can tell, they're only used on functors in this example, and Closure cannot inline most functors. The...

It's likely an unintended consequence of #10379. I've created PR #10508 to discuss a potential fix.

After a bit more investigating, I found that the change is not caused by #10379 but by #10081. It's actually a trivial detail: there were several places were successive applications...

Yes; without debug events, none of the cases raise a warning (both in 4.12 and 4.13), I think.