3.6.0
版本发布时间: 2022-11-14 22:12:11
ocaml/dune最新发布版本:3.16.0(2024-06-17 17:04:46)
CHANGES:
-
Forbid multiple instances of dune running concurrently in the same workspace. (#6360, fixes #236, @rgrinberg)
-
Allow promoting into source directories specified by
subdir
(#6404, fixes #3502, @rgrinberg) -
Make dune describe workspace return the correct root path (#6380, fixes #6379, @esope)
-
Introduce a
$ dune ocaml top-module
subcommand to load modules directly without sealing them behind the signature. (#5940, @rgrinberg) -
[ctypes] do not mangle user written names in the ctypes stanza (#6374, fixes #5561, @rgrinberg)
-
Support
CLICOLOR
andCLICOLOR_FORCE
to enable/disable/force ANSI colors. (#6340, fixes #6323, @MisterDA). -
Forbid private libraries with
(package ..)
set from depending on private libraries that don't belong to a package (#6385, fixes #6153, @rgrinberg) -
Allow
Byte_complete
binaries to be installable (#4873, @AltGr, @rgrinberg) -
Revive
$ dune external-lib-deps
under$ dune describe external-lib-deps
. (#6045, @moyodiallo) -
Fix running inline tests in bytecode mode (#5622, fixes #5515, @dariusf)
-
[ctypes] always re-run
pkg-config
because we aren't tracking its external dependencies (#6052, @rgrinberg) -
[ctypes] remove dependency on configurator in the generated rules (#6052, @rgrinberg)
-
Build progress status now shows number of failed jobs (#6242, @Alizter)
-
Allow absolute build directories to find public executables. For example, those specified with
(deps %{bin:...})
(#6326, @anmonteiro) -
Create a fake socket file
_build/.rpc/dune
on windows to allow rpc clients to connect using the build directory. (#6329, @rgrinberg) -
Prevent crash if absolute paths are used in the install stanza and in recursive globs. These cases now result in a user error. (#6331, @gridbugs)
-
Add
(glob_files <glob>)
and(glob_files_rec <glob>)
terms to thefiles
field of theinstall
stanza (#6250, closes #6018, @gridbugs) -
Allow
:standard
in the(modules)
field of thecoq.pp
stanza (#6229, fixes #2414, @Alizter) -
Fix passing of flags to dune coq top (#6369, fixes #6366, @Alizter)
-
Extend the promotion CLI to a
dune promotion
group:dune promote
is moved todune promotion apply
(the former still works) and the newdune promotion diff
command can be used to just display the promotion without applying it. (#6160, fixes #5368, @emillon)
1、 dune-3.6.0.tbz 1.4MB