[new release] dune (15 packages) (3.13.1) #25186
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fast, portable, and opinionated build system
CHANGES:
Fix performance regression for incremental builds (fix: performance regression from #8447 dune#9769, fixes Performance regression after #8447 dune#9738,
@rgrinberg)
Fix
dune ocaml top-module
to correctly handle absolute paths. (fix: correctly handle absolute paths in dune ocaml top-module dune#8249, fixesdune ocaml top-module crashes when given an absolute path dune#7370, @Alizter)
subst: ignore broken symlinks when looking at source files (fix(subst): ignore broken symlinks dune#9810, fixes
dune subst Error: stat(test): No such file or directory on semgrep dune#9593, @emillon)
subst: do not fail on 32-bit systems when large files are encountered. Just
log a warning in this case. (fix(subst): skip large files on 32-bit dune#9811, fixes dune subst crashes on large files (32-bit systems) dune#9538, @emillon)
boot: sort directory entries in readdir. This makes the dune binary
reproducible in terms of filesystem order. (fix(boot): sort readdir output for reproducibility dune#9861, fixes reproducible builds: filesystem readdir order dune#9794, @emillon)