Thomas Gazagnaire

Results 144 issues of Thomas Gazagnaire

Splitting the filename of every FS operation is _very_ slow. We should use something better (such as `Bos.Path`) when it is ready. /cc @dbuenzli

See https://github.com/mirage/index/pull/339#discussion_r669080547 If a process opens twice the store in RW mode, this could start a (destructive) recovery process on both side and let the index in an inconsistent state.

Instead of creating a random file with lots of entry, we could just create an empty file with a very large offset value.

We should make sure: - that we are using seeded hashes - that we store the seed somewhere (for instance as the generation count) - that the generation count is...

enhancement

I keep seeing cmxs files being rebuilt. Not sure exactly why: ``` $ ocamlbuild -use-ocamlfind -classic-display src/client/datakit-client.cmxs ocamlfind ocamlopt -shared -linkall -package bytes -package uri -package protocol-9p -package lwt -package...

bug

I am curious about the intended semantics of `-no-plugin`. Currently `-no-plugin` seems to imply "discard any pre-compiled `_build/myocamlbuild` binary". Is that what it was intended? In some cases it is...

usability

For instance: ``` ====== Installing package ====== The following dependencies couldn't be met: - irmin -> git = 1.7.2 Your request can't be satisfied: - git.1.7.2 is not available because...

If thing that I often do when trying to debug a failing build is to check the version of the installed packages. With travis, this means scrolling a bit to...

enhancement
buildkite
opam-ci

It seems that in Dune 3.8.0, the loading of all context is done more lazily than before (which is good!). I don't see any entry in the changelog, so I'm...

I would like to change the flags on a specific file (e.g. a generated file where I want to disable some warnings). Is this currently possible? If not, I think...

enhancement
feature-request