From: Florian Angeletti <firstname.lastname@example.org>
To: caml-list <email@example.com>
Subject: [Caml-list] OCaml 4.13.0, first release candidate
Date: Fri, 10 Sep 2021 15:05:20 +0200 (CEST) [thread overview]
Message-ID: <623764070.13369101.1631279120562.JavaMail.firstname.lastname@example.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 3690 bytes --]
Dear OCaml users,
The release of OCaml 4.13.0 is imminent.
As a last test that everything is in order, we are publishing a first release
candidate for OCaml 4.13.0.
Compared to the last beta release, this release candidate includes one small fix
for flambda, another for the compiler-libs, one regression fix when compiling C
files with ocamlc or ocamlopt, and a handful of configuration and build system
improvements (in particular on Windows). See the changelog below for more details.
If you find any bugs, please report them here:
The release of OCaml 4.13.0 is currently planned for mid-September.
(An assembler generation bug was discovered this morning, we might release
another release candidate next week once this bug is fixed.)
Florian Angeletti for the OCaml team.
The base compiler can be installed as an opam switch with the following commands
opam switch create 4.13.0~rc1 --repositories=default,beta=git+https://github.com/ocaml/ocaml-beta-repository.git
If you want to tweak the configuration of the compiler, you can switch to the option variant with:
opam switch create <switch_name> --packages=ocaml-variants.4.13.0~rc1+options,<option_list> --repositories=default,beta=git+https://github.com/ocaml/ocaml-beta-repository.git
where <option_list> is a comma separated list of ocaml-option-* packages. For instance, for a flambda and no-flat-float-array switch:
opam switch create 4.13.0~rc1+flambda+nffa --packages=ocaml-variants.4.13.0~rc1+options,ocaml-option-flambda,ocaml-option-no-flat-float-array --repositories=default,beta=git+https://github.com/ocaml/ocaml-beta-repository.git
All available options can be listed with "opam search ocaml-option".
The source code for the beta release is also available at these addresses:
Changes since the first beta
## Bug fixes
- #10593: Fix untyping of patterns without named existential quantifiers. This
bug was only present in the beta version of OCaml 4.13.0.
(Ulysse Gérard, review by Florian Angeletti)
- #10603, #10611: Fix if condition marked as inconstant in flambda
(Vincent Laviron and Pierre Chambart, report by Marcello Seri)
## Regression fix
+ #9960, #10619(new in rc1): extend ocamlc/ocamlopt's -o option to work when
compiling C files
(Sébastien Hinderer, reported by Daniel Bünzli, review by
Florian Angeletti and Gabriel Scherer)
## Internal configuration and build system
- #10471: Fix detection of arm32 architectures with musl in configure.
(Louis Gesbert, 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
(David Allsopp, review by Florian Angeletti and Sébastien Hinderer)
- #10511: Cygwin ports now correctly configure when flexdll is not available.
(David Allsopp, review by Florian Angeletti)
- #10584, #10856: Standard Library documentation build no longer fails if
optional libraries have been disabled.
(David Allsopp, report by Yuri Victorovich review by Florian Angeletti)
- #10605: manual, name few css classes to ease styling and maintainability.
(Florian Angeletti, review by Wiktor Kuchta and Gabriel Scherer)
[-- Attachment #2: Type: text/html, Size: 4081 bytes --]
next prev parent reply other threads:[~2021-09-10 13:05 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-04 18:34 [Caml-list] OCaml 4.13.0, first alpha release Florian Angeletti
2021-07-19 8:08 ` [Caml-list] OCaml 4.13.0, second " Florian Angeletti
2021-08-25 18:16 ` [Caml-list] OCaml 4.13.0, first beta release Florian Angeletti
2021-09-10 13:05 ` Florian Angeletti [this message]
2021-09-16 8:32 ` [Caml-list] OCaml 4.13.0, second release candidate Florian Angeletti
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).