Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Florian Angeletti <florian.angeletti@inria.fr>
To: caml-list@inria.fr
Subject: [Caml-list] First release candidate for OCaml 5.4.0
Date: Tue, 30 Sep 2025 18:09:08 +0200	[thread overview]
Message-ID: <fa7062f6-e399-4c1f-92c4-58ba166dbb3e@inria.fr> (raw)
In-Reply-To: <1718668268.6033977.1757594538619.JavaMail.zimbra@inria.fr>

Dear OCaml users,

The release of OCaml 5.4.0 is imminent.

As a final step, we are publishing a release candidate to check one last 
time
that everything is in order before the release in the upcoming week.

If you find any bugs, please report them on the OCaml's issue
tracker (https://github.com/ocaml/ocaml/issues).

Compared to the second beta, this release candidate contains a fix in 
the TSAN mode,
and one metadata fix in the change log. The full change log for OCaml 
5.4.0 is available on
GitHub(https://github.com/ocaml/ocaml/blob/5.4/Changes).

Happy hacking,
Florian Angeletti for the OCaml team.

Installation instructions
--------------------------------

The base compiler can be installed as an opam switch with the following 
commands on opam 2.1 and later:

     opam update
     opam switch create 5.4.0~rc1

The source code for the release candidate is also directly available on:

* GitHub: https://github.com/ocaml/ocaml/archive/5.4.0-rc1.tar.gz
* OCaml archives at Inria: 
https://caml.inria.fr/pub/distrib/ocaml-5.4/ocaml-5.4.0~rc1.tar.gz

Fine-tuned compiler configuration
---------------------------------------------

If you want to tweak the configuration of the compiler, you can switch 
to the option variant with:

     opam update
     opam switch create <switch_name> ocaml-variants.5.4.0~rc1+options 
<option_list>

where `<option_list>` is a space-separated list of `ocaml-option-*` 
packages. For instance, for a `flambda` and `no-flat-float-array` switch:

      opam switch create 5.4.0~rc1+flambda+nffa 
ocaml-variants.5.4.0~rc1+options ocaml-option-flambda 
ocaml-option-no-flat-float-array


All available options can be listed with `opam search ocaml-option`.


      reply	other threads:[~2025-09-30 16:09 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-27 12:38 [Caml-list] First alpha release of " Florian Angeletti
2025-07-25  9:09 ` [Caml-list] First beta " Florian Angeletti
2025-09-11 12:42   ` [Caml-list] Second " Florian Angeletti
2025-09-30 16:09     ` Florian Angeletti [this message]

Reply instructions:

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:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=fa7062f6-e399-4c1f-92c4-58ba166dbb3e@inria.fr \
    --to=florian.angeletti@inria.fr \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* 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