diff options
author | David Allsopp <david.allsopp@metastack.com> | 2021-09-01 18:35:06 +0100 |
---|---|---|
committer | David Allsopp <david.allsopp@metastack.com> | 2021-09-01 18:35:36 +0100 |
commit | 7e78d17901c6eb80db2b87d1c39047f1a8e93a46 (patch) | |
tree | 200058e442f2ef146029868f3f6d31d43d732557 /Changes | |
parent | f1bd190ad4978c33c13457948b293ff6fb85d838 (diff) | |
download | ocaml-7e78d17901c6eb80db2b87d1c39047f1a8e93a46.tar.gz |
Merge pull request #10451 from dra27/no-scripting-for-4.13
Fix lack of iconv on Cygwin and build performance regression on Windows
(cherry picked from commit 3a0b1b1e15bc2f33bc471255826d3672b5b27aa9)
Diffstat (limited to 'Changes')
-rw-r--r-- | Changes | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -192,11 +192,11 @@ OCaml 4.13.0 (Gabriel Scherer, review by Nicolás Ojeda Bär, Alain Frisch, Xavier Leroy, Daniel Bünzli and Stephen Dolan) -* #10169, #10270, #10301: Use capitalized module names in the Standard Library - prefixing scheme to match Dune, e.g. Stdlib__String instead of Stdlib__string. - This is a breaking change only to code which attempted to use the internal - names before. The Standard Library generated by the Dune rules is now - equivalent to the main build (the Dune rules still do not generate a +* #10169, #10270, #10301, #10451: Use capitalized module names in the Standard + Library prefixing scheme to match Dune, e.g. Stdlib__String instead of + Stdlib__string. This is a breaking change only to code which attempted to use + the internal names before. The Standard Library generated by the Dune rules is + now equivalent to the main build (the Dune rules still do not generate a distributable compiler). (David Allsopp and Mark Shinwell, review by Gabriel Scherer) @@ -470,6 +470,12 @@ OCaml 4.13.0 which runtime to use while building the compilers (Sébastien Hinderer, review by David Allsopp) +- #10451: Replace the use of iconv with a C utility to convert $(LIBDIR) to a + C string constant on Windows when building the runtime. Hardens the generation + of the constant on Unix for paths with backslashes, double-quotes and + newlines. + (David Allsopp, review by Florian Angeletti and Sébastien Hinderer) + ### Bug fixes: - #6654, #9774, #10401: make `include` and with `constraints` handle correctly |