Results 1654 comments of Gabriel Scherer

I was curious so I had a look: `opam lint` has a `--warnings=...` option that lets you disable any specific alarm, but the error you see comes from `opam-dune-lint` which...

I'm not sure how reasonable it is to try to prevent this in all cases. If you had `~dep:"%" ~prod:"%"`, then I think the cycle detection algorithm would catch here....

This change does not need to be backwards incompatible, we can provide another API than `Ocamlbuild_plugin` and what `signatures.mli` exposes. It could be called `Ocamlbuild_library` for example. It does require...

Of course not, this comes from the merge of the manual-ocamlbuild commits, which used different issue numbers. Thanks!

(Manual-ocamlbuild had 37 issues, so I'll check for such conflicts among the 37 first ocamlbuild issues.)

I'm a bit confused, I thought that archives were just collection of compiled implementation units, and that you had to provide the `.cmi` on the side anyway for the type-checker...

> Perhaps the correct solution is to make .mllib files which contain modules without implementations to always fail? Yes, at least that is the behaviour I would expect.

There is no debate here, ocamlbuild does support `.mli` without `.ml`.

I had a look but I cannot offer any useful suggestion at this point. Brain dump: `(Gc.quick_stat ()).major_collections` returns the global runtime variable `caml_major_cycles_completed`, which is accessed from several domains...

I remember this problem happening when I introduced `-plugin-tag` (the plugin already links with Unix, so passing it `-package unix` would double-link) but I thought that I had eliminated the...