Release 4.06.1
Damien Doligez <[email protected]> Fri, 16 Feb 2018 15:29:04 +0100
| Newsgroups | gmane.comp.lang.caml.announce,gmane.comp.lang.caml.inria |
|---|---|
| Message-ID | <[email protected]> |
Dear OCaml users, We have the pleasure of celebrating the anniversary of the founding of the Red Cross by announcing the release of OCaml version 4.06.1. This is mainly a bug-fix release, see the list of changes below. It is available as an OPAM switch and as a source download from: https://github.com/ocaml/ocaml/releases Happy hacking, -- Damien Doligez for the OCaml team. OCaml 4.06.1 (16 Feb 2018): --------------------------- ### Bug fixes - MPR#7661, GPR#1459: fix faulty compilation of patterns using extensible variants constructors (Luc Maranget, review by Thomas Refis and Gabriel Scherer, report by Abdelraouf Ouadjaout and Thibault Suzanne) - MPR#7702, GPR#1553: refresh raise counts when inlining a function (Vincent Laviron, Xavier Clerc, report by Cheng Sun) - MPR#7704, GPR#1559: Soundness issue with private rows and = pattern-matching (Jacques Garrigue, report by Jeremy Yallop, review by Thomas Refis) - MPR#7705, GPR#1558: add missing bounds check in = Bigarray.Genarray.nth_dim. (Nicol=C3=A1s Ojeda B=C3=A4r, report by Jeremy Yallop, review by = Gabriel Scherer) - MPR#7713, GPR#1587: Make pattern matching warnings more robust to ill-typed columns; this is a backport of GPR#1550 from 4.07+dev (Thomas Refis, review by Gabriel Scherer, report by Andreas Hauptmann) - GPR#1470: Don't commute negation with float comparison (Leo White, review by Xavier Leroy) - GPR#1538: Make pattern matching compilation more robust to ill-typed = columns (Gabriel Scherer and Thomas Refis, review by Luc Maranget)