Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCaml 4.13.0, second release candidate packages #19562

Merged
merged 1 commit into from
Sep 15, 2021

Conversation

Octachron
Copy link
Member

This is (hopefully) the last release candidate for OCaml 4.13.0. Compared to the first release candidate, this release adds a native compilation bug fix, and two tweaks to the compiler build process (one for supporting ocaml-freestanding cross-compilation process, another fix the use of -fPIC)


Changes since the first relase candidate

Bug fixes

  • #10626, #10628: Wrong reloading of the x86-64 instruction for
    integer multiplication by a constant, causing the assembler to
    reject the ocamlopt-generated code.
    (Xavier Leroy, report by Dave Aitken, review by Vincent Laviron)

Build system

  • #10176, #10632 (new in rc2): By default, call the assembler through the C compiler driver
    (Sébastien Hinderer, review by Gabriel Scherer, David Allsopp and Xavier
    Leroy)

  • #10451, #10635 (new in rc2): 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)

@kit-ty-kate
Copy link
Member

Thanks!

@kit-ty-kate kit-ty-kate merged commit e2a4d8a into ocaml:master Sep 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants