From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr 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 F21CE7FEFE for ; Sat, 25 Jun 2016 00:58:11 +0200 (CEST) IronPort-PHdr: 9a23:q5/X1x9MhQQd8P9uRHKM819IXTAuvvDOBiVQ1KB90OwcTK2v8tzYMVDF4r011RmSDN2ds6IP0rSH+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2WVTerzWI4CIIHV2nbEwud7yzQt6Z1prmn8mJuLTrKz1SgzS8Zb4gZD6Xli728vcsvI15N6wqwQHIqHYbM85fxGdvOE7B102kvpT4r9Zf9HFbsvclsspBSrnSfqIiTLUeAi51HXoy4Zj0tRjfQBKS72EfGjEJkhtUDhHY5Qv5dojxszf3r/d0wircOtf5G+NnEQ++5rtmHUe7wBwMMCQ0pTna Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=whitequark@whitequark.org; spf=Pass smtp.mailfrom=whitequark@whitequark.org; spf=None smtp.helo=postmaster@mail.whitequark.org Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of whitequark@whitequark.org) identity=pra; client-ip=176.58.103.125; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="whitequark@whitequark.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of whitequark@whitequark.org designates 176.58.103.125 as permitted sender) identity=mailfrom; client-ip=176.58.103.125; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="whitequark@whitequark.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail.whitequark.org) identity=helo; client-ip=176.58.103.125; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="whitequark@whitequark.org"; x-sender="postmaster@mail.whitequark.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CTBgCtum1X/31nOrBciAeFUK0thi+EbYMYEAEBAQEBAQEBZCeCMoJZAlMQaUyILKZ8oEKGJ4MvhiuFDwWIFpBqgiCMDY8oAkiPNjUfgTcBCwGCLDyJYgEBAQ X-IPAS-Result: A0CTBgCtum1X/31nOrBciAeFUK0thi+EbYMYEAEBAQEBAQEBZCeCMoJZAlMQaUyILKZ8oEKGJ4MvhiuFDwWIFpBqgiCMDY8oAkiPNjUfgTcBCwGCLDyJYgEBAQ X-IronPort-AV: E=Sophos;i="5.26,523,1459807200"; d="scan'208";a="223976707" Received: from fehu.whitequark.org (HELO mail.whitequark.org) ([176.58.103.125]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Jun 2016 00:58:11 +0200 Received: by mail.whitequark.org (Postfix, from userid 33) id 8AA604D70E; Fri, 24 Jun 2016 22:58:10 +0000 (UTC) To: caml-list@inria.fr X-PHP-Originating-Script: 1000:rcube.php MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 24 Jun 2016 22:58:10 +0000 From: whitequark Message-ID: X-Sender: whitequark@whitequark.org User-Agent: Roundcube Webmail/1.2.0 Subject: [Caml-list] [ANN] ppx_deriving 4.0, ppx_deriving_yojson 3.0, ppx_deriving_protobuf 2.5 Hello, I'm glad to announce new releases of ppx_deriving, ppx_deriving_protobuf and ppx_deriving_yojson. They are already available via OPAM. Changes: ppx_deriving 4.0 ---------------- * Show, eq, ord, map, iter, fold: add support for `Result.result`. * Ppx_deriving.Arg: use Result.result instead of polymorphic variants. * Ppx_deriving.sanitize: parameterize over an opened module. * Add support for `[@@deriving]` in module type declarations. * Add support for loading findlib packages instead of just files in ppx_deriving_main. * Treat types explicitly qualified with Pervasives also as builtin. * Compatibility with statically linked ppx drivers. ppx_deriving_protobuf 2.5 ------------------------- * Compatibility with statically linked ppx drivers. ppx_deriving_yojson 3.0 ----------------------- * Use Result.result in generated code. * OCaml 4.03 compatibility. * Compatibility with statically linked ppx drivers. -- whitequark