From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id 498615D5 for ; Mon, 6 Jul 2020 21:05:44 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.75,321,1589234400"; d="scan'208";a="458584472" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 06 Jul 2020 23:05:41 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 09407E79C7; Mon, 6 Jul 2020 23:05:41 +0200 (CEST) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 37563E118D for ; Mon, 6 Jul 2020 23:05:39 +0200 (CEST) X-IronPort-AV: E=Sophos;i="5.75,321,1589234400"; d="scan'208";a="458584446" Received: from prajna.paris.inria.fr ([128.93.65.171]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Jul 2020 23:05:37 +0200 Received: from shindere by prajna.paris.inria.fr with local (Exim 4.94) (envelope-from ) id 1jsYIy-000Bhw-U3 for caml-list@inria.fr; Mon, 06 Jul 2020 23:05:36 +0200 Date: Mon, 6 Jul 2020 23:05:36 +0200 From: =?utf-8?Q?S=C3=A9bastien?= Hinderer To: caml-list@inria.fr Message-ID: <20200706210536.GA44983@prajna.paris.inria.fr> Mail-Followup-To: caml-list@inria.fr MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit Subject: [Caml-list] OCaml 4.11.0, second beta release Reply-To: =?utf-8?Q?S=C3=A9bastien?= Hinderer X-Loop: caml-list@inria.fr X-Sequence: 18189 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: Dear OCaml users, The release of OCaml 4.11.0 is approaching. As one step further in this direction, we have published a second beta release. This new release fixes an MSVC-specific runtime issue. The compatibility of the opam ecosystem with OCaml 4.11.0 is currently quite good, and it should be possible to test this beta without too much trouble. The source code is available at these addresses:  https://github.com/ocaml/ocaml/archive/4.11.0+beta2.tar.gz  https://caml.inria.fr/pub/distrib/ocaml-4.11/ocaml-4.11.0+beta2.tar.gz The compiler can also be installed as an OPAM switch with one of the following commands: opam switch create ocaml-variants.4.11.0+beta2 --repositories=default,beta=git+https://github.com/ocaml/ocaml-beta-repository.git or opam switch create ocaml-variants.4.11.0+beta2+ --repositories=default,beta=git+https://github.com/ocaml/ocaml-beta-repository.git  where you replace with one of these:    afl    flambda    fp    fp+flambda We would love to hear about any bugs. Please report them here:  https://github.com/ocaml/ocaml/issues If you are interested by the list of new features, and the on-going list of bug fixes the updated change log for OCaml 4.11.0 is available at:   https://github.com/ocaml/ocaml/blob/4.11/Changes Compared to the previous beta release, the exhaustive list of changes is as follows: Runtime - #9714, #9724: Use the C++ alignas keyword when compiling in C++. Fixes a bug with MSVC C++ 2015/2017. Add a terminator to the `caml_domain_state` structure to better ensure that members are correctly spaced. (Antonin Décimo, review by David Allsopp and Xavier Leroy) Manual and documentation - #8644: fix formatting comment about @raise in stdlib's mli files (Élie Brami, review by David Allsopp) - #9712: Update the version format to allow "~". The new format is "major.minor[.patchlevel][(+|~)additional-info]", for instance "4.12.0~beta1+flambda". This is a documentation-only change for the 4.11 branch, the new format will be used starting with the 4.12 branch. (Florian Angeletti, review by Damien Doligez and Xavier Leroy) Happy hacking, -- Florian Angeletti and Sébastien Hinderer for the OCaml team.