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 387615D5 for ; Wed, 9 Dec 2020 12:50:31 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.78,405,1599516000"; d="scan'208";a="481978325" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 09 Dec 2020 13:50:23 +0100 Received: by sympa.inria.fr (Postfix, from userid 20132) id 429AEE0166; Wed, 9 Dec 2020 13:50:23 +0100 (CET) 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 6850FE004D for ; Wed, 9 Dec 2020 13:50:21 +0100 (CET) X-IronPort-AV: E=Sophos;i="5.78,405,1599516000"; d="scan'208";a="481978269" Received: from amontsouris-158-1-1-192.w92-163.abo.wanadoo.fr (HELO [192.168.1.202]) ([92.163.25.192]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 09 Dec 2020 13:49:54 +0100 To: caml-list@inria.fr References: <8f166543-c1d2-b24b-c963-13eb8e43c2f2@inria.fr> From: Florian Angeletti Message-ID: Date: Wed, 9 Dec 2020 13:49:54 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.3 MIME-Version: 1.0 In-Reply-To: <8f166543-c1d2-b24b-c963-13eb8e43c2f2@inria.fr> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: [Caml-list] OCaml release 4.10.2 Reply-To: Florian Angeletti X-Loop: caml-list@inria.fr X-Sequence: 18306 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, We have the pleasure of celebrating the birthday of Grace Hopper by announcing the release of OCaml version 4.10.2. This exceptional release makes OCaml 4.10 available on the new macOS/arm64 platform, and fixes some compatibility issues for the mingw64 and FreeBSD/amd64 platform. If OCaml 4.10.1 already works on your platform of choice, this release should be completely transparent to you (and can be safely ignored). Note that those fixes were backported from OCaml 4.12: further improvement to the support of the macOS/arm64 platform will happen on the 4.12 branch. The release is available as a set of OPAM switches, and as a source download here: https://github.com/ocaml/ocaml/archive/4.10.2.tar.gz https://caml.inria.fr/pub/distrib/ocaml-4.10/ Happy hacking, -- Florian Angeletti, for the OCaml team. OCaml 4.10.2 ------------------- - #9938, #9939: Define __USE_MINGW_ANSI_STDIO=0 for the mingw-w64 ports to   prevent their C99-compliant snprintf conflicting with ours.   (David Allsopp, report by Michael Soegtrop, review by Xavier Leroy) ### Supported platforms: - #9699, #10026: add support for iOS and macOS on ARM 64 bits   Backported from OCaml 4.12.0   (GitHub user @EduardoRFS, review by Xavier Leroy, Nicolás Ojeda Bär    and Anil Madhavapeddy, additional testing by Michael Schmidt) ### Code generation and optimization - #9752, #10026: Revised handling of calling conventions for   external C functions.   Provide a more precise description of the types of unboxed arguments,   so that the ARM64 iOS/macOS calling conventions can be honored.   Backported from OCaml 4.12.0   (Xavier Leroy, review by Mark Shinwell and Github user @EduardoRFS) - #9969, #9981: Added mergeable flag tqo ELF sections containing mergeable   constants.  Fixes compatibility with the integrated assembler in clang 11.0.0.   Backported from OCaml 4.12.0   (Jacob Young, review by Nicolás Ojeda Bär)