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 4015D5D5 for ; Mon, 29 Jun 2020 15:25:49 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.75,295,1589234400"; d="scan'208";a="457273150" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 29 Jun 2020 17:25:47 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id D6EFCE018C; Mon, 29 Jun 2020 17:25:47 +0200 (CEST) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 0428BE0133 for ; Mon, 29 Jun 2020 17:25:42 +0200 (CEST) X-IronPort-AV: E=Sophos;i="5.75,295,1589234400"; d="scan'208";a="353059304" Received: from cadillac.paris.inria.fr (HELO [128.93.64.106]) ([128.93.64.106]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 29 Jun 2020 17:25:41 +0200 To: caml-list@inria.fr References: <29ef1edf-22e6-bcc3-bd98-dceccecf3420@inria.fr> <800d1d00-1fb8-1485-3022-c581753b3fba@inria.fr> From: Florian Angeletti Message-ID: Date: Mon, 29 Jun 2020 17:25:41 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <800d1d00-1fb8-1485-3022-c581753b3fba@inria.fr> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: [Caml-list] OCaml 4.11.0, first beta release Reply-To: Florian Angeletti X-Loop: caml-list@inria.fr X-Sequence: 18182 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. After three alpha releases, we have created a first beta version to help you adapt your software to the new features ahead of the release. 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+beta1.tar.gz  https://caml.inria.fr/pub/distrib/ocaml-4.11/ocaml-4.11.0+beta1.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+beta1 --repositories=default,beta=git+https://github.com/ocaml/ocaml-beta-repository.git or opam switch create ocaml-variants.4.11.0+beta1+ --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 want to know about all 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 last alpha release, this first beta release contains the following new bug fixes: Driver   - #9011: Allow linking .cmxa files with no units on MSVC by not requiring the     .lib file to be present.     (David Allsopp, report by Dimitry Bely, review by Xavier Leroy) Typechecker   - #9384, #9385: Fix copy scope bugs in substitutions     (Leo White, review by Thomas Refis, report by Nick Roberts)   - #9695, #9702: no error when opening an alias to a missing module     (Jacques Garrigue, report and review by Gabriel Scherer) Warnings   - #7897, #9537: Fix warning 38 for rebound extension constructors     (Leo White, review by Florian Angeletti)   - #9244: Fix some missing usage warnings     (Leo White, review by Florian Angeletti) Toplevels   - #9415: Treat `open struct` as `include struct` in toplevel     (Leo White, review by Thomas Refis)   - #9416: Avoid warning 58 in flambda ocamlnat     (Leo White, review by Florian Angeletti) Flambda backend   - #9163: Treat loops properly in un_anf     (Leo White, review by Mark Shinwell, Pierre Chambart and Vincent Laviron) Happy hacking, -- Florian Angeletti for the OCaml team.