dune
dune copied to clipboard
A composable build system for OCaml.
## Expected Behavior Error that doesn't say "Internal error, please report upstream including the contents of _build/log." ## Actual Behavior ~~~ + dune build @check File "_build_ci/elpi/builtin-doc/dune", line 3, characters...
Repro: ```bash $ mkdir test && cd test $ cat >dune-project EOF $ cat >dune (executable (name main2)) > EOF $ touch main1.ml main2.ml $ dune build @check File "main2.ml",...
The toplevel LICENSE.md file says that dune is distributed under the MIT license. But I see two copies of the LGPL 2.1 license, in `src/dune_pkg/COPYING` and `src/sat/COPYING`. What is the...
This PR adds headers to the files from the 0install solver under LGPL2. I have added a pointer to the full notice and list the files that were diluted in...
## Expected Behavior Dune RPC should return the same diagnostic as the OCaml compiler ## Actual Behavior Some lines are off by one but it doesn't look like it's consistent...
This is an attempt at fixing https://github.com/ocaml/dune/issues/11017. Although I have a working test-case, I have not done much testing so far. I'd appreciate early feedback anyway, if you can find...
In dune-project there are many opportunities for typos that are _technically_ correct but don't express the user's intention. Two examples: ``` (package (name foo) (depends (bar (= version)) ; should...
This is a subtask for issue #11561 where users can make behaviour optional, defaulting to enabled
# TLDR This pull request aims to solve #11419 and is updated based on feedback I got in #11567 . ## TODO What is left to be done on this...
Hello dune people! Since the [release of odoc 3](https://github.com/ocaml/odoc/releases/tag/3.0.0), the convention for building docs for opam-installed packages has been clarified and extended[^1]. Here are the bits to know: [^1]: Let...