dune icon indicating copy to clipboard operation
dune copied to clipboard

A composable build system for OCaml.

Results 694 dune issues
Sort by recently updated
recently updated
newest added

allow non sandboxed rules to produce directory targets Signed-off-by: Rudi Grinberg ps-id: 49c39ffb-67c2-4ea1-9b33-ea5be360f5bb

Addresses https://github.com/ocaml/dune/issues/3993 Still need to add a version number check but opening this now to get preliminary feedback while I work out the best way to do that.

Instead of manually traversing the directory and moving things file by file, we rely on one call of [Unix.rename]. The advantage is that we move the direcory atomically. Previously, an...

Signed-off-by: Rudi Grinberg ps-id: b87ebe4c-10dc-4357-a41a-942fc04ccce7

There's already a functional Id type in this library. The stack frame id was introduced by accident. Signed-off-by: Rudi Grinberg ps-id: 03190f5c-cc17-42e2-b990-510eb356f76e

We no longer block on updating the terminal Signed-off-by: Rudi Grinberg ps-id: 230cf5db-0841-4d20-af31-5f2cf27a8432

we know that case [Empty_with_readers] has at least one job to enqueue, so we enqueue it manually ourselves before enqueuing the rest. Signed-off-by: Rudi Grinberg ps-id: de9dbcec-fc09-426c-a9e2-811f5f38f430

Signed-off-by: Rudi Grinberg ps-id: 098d5c15-a008-4bf0-86b3-c09be506523e

Dune is built on the concepts of projects and workspaces. Projects now always have a `dune-project` file, workspaces can be identified by the presence of a `dune-workspace` file but not...

Signed-off-by: Rudi Grinberg ps-id: 0b6059b1-b94a-4e8a-9e1c-68f9e86ea427