From : Francois BERENGER <francois.c.berenger AT vanderbilt.edu>

: Francois BERENGER <francois.c.berenger AT vanderbilt.edu> To : <caml-list AT inria.fr>

: <caml-list AT inria.fr> Subject : [Caml-list] release of batteries-2.6.0

: [Caml-list] release of batteries-2.6.0 Date : Tue, 18 Apr 2017 08:34:42 -0500

: Tue, 18 Apr 2017 08:34:42 -0500 Authentication-results : mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=francois.c.berenger AT vanderbilt.edu; spf=Pass smtp.mailfrom=francois.c.berenger AT vanderbilt.edu; spf=Pass smtp.helo=postmaster AT NAM02-CY1-obe.outbound.protection.outlook.com

: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=francois.c.berenger AT vanderbilt.edu; spf=Pass smtp.mailfrom=francois.c.berenger AT vanderbilt.edu; spf=Pass smtp.helo=postmaster AT NAM02-CY1-obe.outbound.protection.outlook.com Ironport-phdr : 9a23:skdttRdZOmZR9O4JyKDKx/R9lGMj4u6mDksu8pMizoh2WeGdxcW7YR7h7PlgxGXEQZ/co6odzbGH7+a4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9GiTe5br5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM37mHZhNFzgqxVrh2uqABwzYHVYIyOKPpzfbnQcc8GSWdPXMtcUTFKDIOmb4sICuoMJeZWr5PnqFsIsRS+AgisBPjywTJViXH4waI03fwgHw/JwAIrAtUDsHrOrNrvMqcdTee1zKjTzTnZc/xawyzy55bSch8/p/GMUqx/cdDKxEkxDQzFiEifppL/PzyO1+QNt3Sb4/B+Wu2ylm4qsgd8qSWhyMcrj4nGnIMVylbc+CV2wYY1Od24SFNgbtK+EZtQsDmWN4R3QsM+Q2FopT01xqcatp68eSgHzoksyR3Ha/GfboSE/h3uWPyeLDp6nn5odrCyiwyw/ES80uHwS8i53EpQoiZYjNXBsmoB2wHd58WEUPdx4Fmt1DaJ2gvO8O9LO1o0mrDeK5M5wr4/iJ4TsUPbEyHuhEj4i7Oaels99uW26evrf6zqppiHOIBqkA3+NbkumtCkDuQ/LwgOWXWU9f6k1L35+k35XKtFgeEqkqnYt5DaI94XpqmkAw9J1oYj7BG/DzS83NsEmnkHKUpJeBOBj4f3J1HDOO30Aeuwjli2nzpmxerKM7PjD5nXLHXPjK/tfbNn5E5dzAozw8pf55VRCrwZLvLzQFX+tNrEAR8+Mgy02PzrB8ln2owFR22PGLGWMKXdsVCW/OIiOPeMa5UTuDngNfcl/eXhjX49mV8BZ6Wmw4YYaG2gEvR8P0qZeWbsgssGEWoSogUxVunqiFmbXT5XZnayRL486yogCIOmCIfDXpqijKaA3Ce9BJ1WZ3pJBkqCEXfyJM24XKJYYyuXJoplkycYfbmnUY4okx+04lzU0b1ie8TO8ysTspP4nPJY3cD1ujwIvWh6Fc2b2GaMVCd/2GkFXTIw061liVJ0zFuOy6J5h+AeGNBOsaAaGjwmPILRmrQpQ+v5XRjMK4+E

: 9a23:skdttRdZOmZR9O4JyKDKx/R9lGMj4u6mDksu8pMizoh2WeGdxcW7YR7h7PlgxGXEQZ/co6odzbGH7+a4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9GiTe5br5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM37mHZhNFzgqxVrh2uqABwzYHVYIyOKPpzfbnQcc8GSWdPXMtcUTFKDIOmb4sICuoMJeZWr5PnqFsIsRS+AgisBPjywTJViXH4waI03fwgHw/JwAIrAtUDsHrOrNrvMqcdTee1zKjTzTnZc/xawyzy55bSch8/p/GMUqx/cdDKxEkxDQzFiEifppL/PzyO1+QNt3Sb4/B+Wu2ylm4qsgd8qSWhyMcrj4nGnIMVylbc+CV2wYY1Od24SFNgbtK+EZtQsDmWN4R3QsM+Q2FopT01xqcatp68eSgHzoksyR3Ha/GfboSE/h3uWPyeLDp6nn5odrCyiwyw/ES80uHwS8i53EpQoiZYjNXBsmoB2wHd58WEUPdx4Fmt1DaJ2gvO8O9LO1o0mrDeK5M5wr4/iJ4TsUPbEyHuhEj4i7Oaels99uW26evrf6zqppiHOIBqkA3+NbkumtCkDuQ/LwgOWXWU9f6k1L35+k35XKtFgeEqkqnYt5DaI94XpqmkAw9J1oYj7BG/DzS83NsEmnkHKUpJeBOBj4f3J1HDOO30Aeuwjli2nzpmxerKM7PjD5nXLHXPjK/tfbNn5E5dzAozw8pf55VRCrwZLvLzQFX+tNrEAR8+Mgy02PzrB8ln2owFR22PGLGWMKXdsVCW/OIiOPeMa5UTuDngNfcl/eXhjX49mV8BZ6Wmw4YYaG2gEvR8P0qZeWbsgssGEWoSogUxVunqiFmbXT5XZnayRL486yogCIOmCIfDXpqijKaA3Ce9BJ1WZ3pJBkqCEXfyJM24XKJYYyuXJoplkycYfbmnUY4okx+04lzU0b1ie8TO8ysTspP4nPJY3cD1ujwIvWh6Fc2b2GaMVCd/2GkFXTIw061liVJ0zFuOy6J5h+AeGNBOsaAaGjwmPILRmrQpQ+v5XRjMK4+E Spamdiagnosticmetadata : NSPM

: NSPM Spamdiagnosticoutput: 1:99

[Caml-list] release of batteries-2.6.0 , Francois BERENGER, 04/18/2017 Re: [Caml-list] release of batteries-2.6.0 , Xavier Van de Woestyne, 04/18/2017

, Francois BERENGER, 04/18/2017

Dear OCaml users,We are pleased to announce the 2.6.0 release ofOCaml batteries-included.Batteries Included is a community-maintained standard libraryextension, with a focus on performance, stability and compatibility.Bug reports, pull requests and user feedback are warmly welcome, see theproject page atThe library's API documentation can be found at:Batteries 2.6.0 is a minor release, compatible with OCaml 4.04.0.As usual, Batteries 2.6.0 is compatible with older OCaml releases as well (until OCaml-3.12.1), and provides back-portedversions of most standard library functions made available recently.After an 'opam update' your will be able to do an'opam upgrade batteries' an enjoy this new release.Many thanks to the contributors for this release:Florian AngelettiFrancois BerengerMichael FärberOscar GauthierIfaz KabirJohannes KloosGabriel SchererThibault SuzanneDetailed Changelog v2.6.0 (minor release)added BatList.favg and faster BatList.fsum#746(Gabriel Scherer, Francois Berenger)install .cmt and .cmti files#740(Francois Berenger, Gabriel Scherer)BatMap: added find_default#730(Francois Berenger)added scripts/test_install.sh#743(Francois Berenger)BatHashtbl: added {to|of}_list, bindings#728(Francois Berenger, Thibault Suzanne)added {BatList|BatArray}.shuffle#702, #707(Francois Berenger, Gabriel Scherer)Clarification and improvements to the documentation#682, #685, #693(Florian Angeletti, Johannes Kloos, Michael Färber)make LazyList.split_at lazy:split_at : int -> 'a t -> 'a t * 'a twould previously eagerly force the prefix of the listand only be lazy in its second returned value.#694(Michael Färber, Gabriel Scherer, Thibault Suzanne)Add List.{map2i,iter2i}#696(Thibault Suzanne)Added Result.{map,map_both}#705(Ifaz Kabir)Add {BatSet,BatMap}.{Int,Int32,Int64,Nativeint,Float,Char,String} ascommon instantions of the respective Make functor.#709, #712(Thibault Suzanne, Francois Berenger)BatString: add chop : ?l:int -> ?r:int -> string -> string#714, #716(Gabriel Scherer, request by Francois Berenger)BatSet: make to_array allocate the resulting array at firstinstead of using Dynarray (faster, uses less memory).#724(Thibault Suzanne)BatList: add fold_left_map:('a -> 'b -> 'a * 'c) -> 'a -> 'b list -> 'a * 'c list#734(Thibault Suzanne, review by Gabriel Scherer,request by Oscar Gauthier)add BatList.frange :float -> [< `To | `Downto ] -> float -> int -> float listfrange 0. `To 1. 3 is [0.; 0.5; 1.].#745(Francois Berenger)Happy hacking!The Batteries maintainers.