caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Florian Angeletti <florian.angeletti@inria.fr>
To: caml-list@inria.fr
Subject: [Caml-list] OCaml release 4.10.1
Date: Fri, 21 Aug 2020 11:22:26 +0200	[thread overview]
Message-ID: <8f166543-c1d2-b24b-c963-13eb8e43c2f2@inria.fr> (raw)

Dear OCaml users,

We have the pleasure of celebrating the birthday of Augustin-Louis Cauchy
by announcing the release of OCaml version 4.10.1.

This release is a collection of safe bug fixes, cherry-picked from the 
4.11.0 development
cycle. If you were using OCaml 4.10.0 and cannot yet upgrade to 4.11.0, 
this release is for you.

See the list of changes below for more details.

It is (or soon will be) available as a set of OPAM switches,
and as a source download here: https://caml.inria.fr/pub/distrib/ocaml-4.10/

Happy hacking,

-- Florian Angeletti for the OCaml team.

OCaml 4.10.1 (20 August 2020)
------------------------------------------

### Runtime system:

- #9344, #9368: Disable exception backtraces in bytecode programs
   built with "-output-complete-exe". At the moment, such programs do
   not embed debug information and exception backtraces where causing
   them to crash.
   (Jérémie Dimino, review by Nicolás Ojeda Bär)

### Build system:

- #9531: fix support for the BFD library on FreeBSD
   (Hannes Mehnert, review by Gabriel Scherer and David Allsopp)

### Bug fixes:

- #9068, #9437: ocamlopt -output-complete-obj failure on FreeBSD 12
   (Xavier Leroy, report by Hannes Mehnert, review by Sébastien Hinderer)

- #9165, #9840: Add missing -function-sections flag in Makefiles.
   (Greta Yorsh, review by David Allsopp)

- #9495: fix a bug where bytecode binaries compiled with 
`-output-complete-exe`
   would not execute `at_exit` hooks at program termination (in particular,
   output channels would not be flushed).
   (Nicolás Ojeda Bär, review by David Allsopp)

- #9714, #9724: Use the C++ alignas keyword when compiling in C++ in MSVC.
   Fixes a bug with MSVC C++ 2015 onwards.
   (Antonin Décimo, review by David Allsopp and Xavier Leroy)

- #9736, #9749: Compaction must start in a heap where all free blocks are
   blue, which was not the case with the best-fit allocator.
   (Damien Doligez, report and review by Leo White)

### Tools:

- #9552: restore ocamloptp build and installation
   (Florian Angeletti, review by David Allsopp and Xavier Leroy)


             reply	other threads:[~2020-08-21  9:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-08-21  9:22 Florian Angeletti [this message]
2020-12-09 12:49 ` [Caml-list] OCaml release 4.10.2 Florian Angeletti

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=8f166543-c1d2-b24b-c963-13eb8e43c2f2@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;
as well as URLs for NNTP newsgroup(s).