From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=192.134.164.83; helo=mail2-relais-roc.national.inria.fr; envelope-from=caml-list-owner@inria.fr; receiver= Authentication-Results: plum; dmarc=pass (p=none dis=none) header.from=inria.fr Authentication-Results: plum.tunbury.org; dkim=pass (1024-bit key; unprotected) header.d=inria.fr header.i=@inria.fr header.a=rsa-sha256 header.s=dc header.b=A1khdWgC; dkim=fail reason="signature verification failed" (1024-bit key) header.d=inria.fr header.i=@inria.fr header.a=rsa-sha256 header.s=dc header.b=KseSWF14; dkim-atps=neutral Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by plum.tunbury.org (Postfix) with ESMTPS id 0FD11B80123 for ; Fri, 3 May 2024 16:28:27 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=date:from:to:message-id:in-reply-to:references: mime-version:subject:reply-to:sender:list-id:list-help: list-subscribe:list-unsubscribe:list-post:list-owner: list-archive; bh=0lHLyhioCflKIJ8/jSxiDx7zqJzyEfSeFL+/ayn5/1s=; b=A1khdWgCzcuYubRv922TyQo/uCatlF+Wvf/jlyqeLrMrz2kh88n9d9Oj rDBBN8RSsl0qffpkPtEOetQhkW64Bil+0pE0uY1wV6MHSs1yMb/rNXi/9 V2PkgFh97J5IRduw3HYXpoeMPxhJaDPNVMrj2Eg11j394MBSPNpFyOtEp 8=; Received-SPF: Pass (mail2-relais-roc.national.inria.fr: domain of caml-list-owner@inria.fr designates 128.93.162.160 as permitted sender) identity=mailfrom; client-ip=128.93.162.160; receiver=mail2-relais-roc.national.inria.fr; envelope-from="caml-list-owner@inria.fr"; x-sender="caml-list-owner@inria.fr"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:mailout.safebrands.com a:basic-mail.safebrands.com a:basic-mail01.safebrands.com a:basic-mail02.safebrands.com ip4:128.93.142.0/24 ip4:192.134.164.0/24 ip4:128.93.162.160 ip4:89.107.174.7 mx ~all" Received-SPF: None (mail2-relais-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@sympa.inria.fr) identity=helo; client-ip=128.93.162.160; receiver=mail2-relais-roc.national.inria.fr; envelope-from="caml-list-owner@inria.fr"; x-sender="postmaster@sympa.inria.fr"; x-conformance=spf_only Authentication-Results: mail2-relais-roc.national.inria.fr; spf=Pass smtp.mailfrom=caml-list-owner@inria.fr; spf=None smtp.helo=postmaster@sympa.inria.fr; dkim=hardfail (signature did not verify [final]) header.i=@inria.fr X-IronPort-AV: E=Sophos;i="6.07,251,1708383600"; d="scan'208,217";a="164425783" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 03 May 2024 17:28:27 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 3843DE0145; Fri, 3 May 2024 17:28:27 +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 3BBB4E0035 for ; Fri, 3 May 2024 17:28:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=date:from:to:message-id:in-reply-to:references:subject: mime-version; bh=0lHLyhioCflKIJ8/jSxiDx7zqJzyEfSeFL+/ayn5/1s=; b=KseSWF149qTH4tEVgz5dLn8h8s4Qhs4uSFENtdwQdkQF+1PRkDbceUKQ S9+AvbbGBiiGSONGOhAAUTFLrBgWJo2XfLvPz0VGqMuk+ZxxdhHkC6J73 Jxe13qs1dbvacVJVhYJZNmjzrBKnl/gjGWymae4g2SdkcTRPl4rrLIyXo k=; X-IronPort-AV: E=Sophos;i="6.07,251,1708383600"; d="scan'208,217";a="164425752" X-MGA-submission: =?us-ascii?q?MDFf5I6yKBzfWPHlSwQDtZWc+Y3Wmc5SBFgoU9?= =?us-ascii?q?iJdClSxG6hfP+P216bO5J7ZO4ZhqectjjWenx8E3duhvBgkoTpdmz5ex?= =?us-ascii?q?nIw5zE6x6hOHuoE/KCp3VOAJ6dMekTR9fUNBWEuWIuIx81R0J+uXDUmc?= =?us-ascii?q?BRFkN8ydcE/446EuW1KaWaIg=3D=3D?= Received: from zcs2-store1.inria.fr ([128.93.142.3]) by mail2-relais-roc.national.inria.fr with ESMTP; 03 May 2024 17:28:22 +0200 Date: Fri, 3 May 2024 17:28:21 +0200 (CEST) From: Florian Angeletti To: caml-list Message-ID: <889893341.7578435.1714750101577.JavaMail.zimbra@inria.fr> In-Reply-To: <1286918053.975614.1713270374133.JavaMail.zimbra@inria.fr> References: <1337469696.7444873.1707300411976.JavaMail.zimbra@inria.fr> <521387019.8365666.1711379748150.JavaMail.zimbra@inria.fr> <1286918053.975614.1713270374133.JavaMail.zimbra@inria.fr> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="=_030dc2f6-2201-451f-ae51-f468bb765159" X-Originating-IP: [128.93.64.106] X-Mailer: Zimbra 10.0.8_GA_4611 (ZimbraWebClient - FF125 (Linux)/10.0.8_GA_4611) Thread-Topic: First release candidate of OCaml 5.2.0 Thread-Index: KuH15Xrfj0w7cAgGbhniega0brreZNVcrAjrgblSSHc2C0SQlQ== Subject: [Caml-list] First release candidate of OCaml 5.2.0 Reply-To: Florian Angeletti X-Loop: caml-list@inria.fr X-Sequence: 19122 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: --=_030dc2f6-2201-451f-ae51-f468bb765159 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Dear OCaml users, The release of OCaml 5.2.0 is imminent. As a final step, we are publishing a release candidate to check that everything is in order before the release in the upcoming week(s). If you find any bugs, please report them on OCaml's issue tracker at https://github.com/ocaml/ocaml/issues. Compared to the second beta release, this release contains one small compiler-libs printer fix and one configuration tweak. The full change log for OCaml 5.2.0 is available on GitHub (https://github.com/ocaml/ocaml/blob/5.2/Changes). A short summary of the changes since the second beta release is also available below. Happy hacking, Florian Angeletti for the OCaml team. Installation Instructions ------------------------------ The base compiler can be installed as an opam switch with the following commands on opam 2.1 and later: opam update opam switch create 5.2.0~rc1 The source code for the release candidate is also directly available on: * GitHub: https://github.com/ocaml/ocaml/archive/5.2.0-rc1.tar.gz * OCaml archives at INRIA: https://caml.inria.fr/pub/distrib/ocaml-5.2/ocaml-5.2.0~rc1.tar.gz Fine-Tuned Compiler Configuration ---------------------------------------------- If you want to tweak the configuration of the compiler, you can switch to the option variant with: opam update opam switch create ocaml-variants.5.2.0~rc1+options where `` is a space-separated list of `ocaml-option-*` packages. For instance, for a `flambda` and `no-flat-float-array` switch: opam switch create 5.2.0~rc1+flambda+nffa ocaml-variants.5.2.0~rc1+options ocaml-option-flambda ocaml-option-no-flat-float-array All available options can be listed with `opam search ocaml-option`. Changes since the second beta ------------------------------------------ - #13130(https://github.com/ocaml/ocaml/issues/13130): Minor fixes to `pprintast` for raw identifiers and local module open syntax for types. (Chet Murthy, review by Gabriel Scherer) - #13100(https://github.com/ocaml/ocaml/issues/13100) Fix detection of `zstd` when compiling with `musl-gcc` (David Allsopp, review by Samuel Hym) --=_030dc2f6-2201-451f-ae51-f468bb765159 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Dear OCaml users,

The release of OCaml 5.2.0 is imminent.
As a f= inal step, we are publishing a release candidate to check that everything i= s in order before the release in the upcoming week(s).

If you find a= ny bugs, please report them on OCaml's issue tracker at https://github.com/= ocaml/ocaml/issues.

Compared to the second beta release, this releas= e contains one small compiler-libs printer fix and one configuration tweak.=

The full change log for OCaml 5.2.0 is available on GitHub (https:/= /github.com/ocaml/ocaml/blob/5.2/Changes).
A short summary of the chang= es since the second beta release is also available below.
Happy hacking,
Florian Angeletti for the OCaml team.

Installation Instructions
----------------------------= --

The base compiler can be installe= d as an opam switch with the following commands on opam 2.1 and later:
<= br>     opam update
     opam sw= itch create 5.2.0~rc1


The source code for the release candidate = is also directly available on:

* GitHub: https://github.com/ocaml/oc= aml/archive/5.2.0-rc1.tar.gz
* OCaml archives at INRIA: https://caml.inr= ia.fr/pub/distrib/ocaml-5.2/ocaml-5.2.0~rc1.tar.gz

Fine-Tuned Compil= er Configuration
----------------------------------------------
If you want to tweak the configuration of the compiler, you can switc= h to the option variant with:

    opam update
&nbs= p;   opam switch create <switch_name> ocaml-variants.5.2.0~= rc1+options <option_list>

where `<option_list>` is a spa= ce-separated list of `ocaml-option-*` packages. For instance, for a `flambd= a` and `no-flat-float-array` switch:

    opam switch create 5.2.0~rc1+flambda+nffa oc= aml-variants.5.2.0~rc1+options ocaml-option-flambda ocaml-option-no-flat-fl= oat-array

All available options can be listed with `opam search ocam= l-option`.

Changes since the second beta
-------------= -----------------------------
    - #13130(https://github.com/ocaml/ocaml/issues/13130): Minor fixes = to `pprintast` for raw identifiers and local module open
  &nb= sp; syntax for types.
    (Chet Murthy, review by Gabriel= Scherer)
 
  - #13100(https://github.com/ocaml/ocaml/issu= es/13100) Fix detection of `zstd` when compiling with `musl-gcc`
 &= nbsp;  (David Allsopp, review by Samuel Hym)
<= /html> --=_030dc2f6-2201-451f-ae51-f468bb765159--