caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Francois BERENGER <francois.c.berenger@vanderbilt.edu>
To: <caml-list@inria.fr>
Subject: [Caml-list] release of batteries-2.6.0
Date: Tue, 18 Apr 2017 08:34:42 -0500	[thread overview]
Message-ID: <13d1d585-0f6d-12d6-dd64-a392db057a78@vanderbilt.edu> (raw)

Dear OCaml users,

We are pleased to announce the 2.6.0 release of
OCaml batteries-included.

Batteries Included is a community-maintained standard library
extension, with a focus on performance, stability and compatibility.

Bug reports, pull requests and user feedback are warmly welcome, see the
project page at
https://github.com/ocaml-batteries-team/batteries-included/

The library's API documentation can be found at:
http://ocaml-batteries-team.github.io/batteries-included/hdoc2/

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-ported
versions 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 Angeletti
Francois Berenger
Michael Färber
Oscar Gauthier
Ifaz Kabir
Johannes Kloos
Gabriel Scherer
Thibault Suzanne

Detailed 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 t
     would previously eagerly force the prefix of the list
     and 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} as
     common 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 first
     instead 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 list
     frange 0. `To 1. 3 is [0.; 0.5; 1.].
     #745
     (Francois Berenger)

Happy hacking!
The Batteries maintainers.

             reply	other threads:[~2017-04-18 13:35 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-18 13:34 Francois BERENGER [this message]
2017-04-18 13:41 ` Xavier Van de Woestyne

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=13d1d585-0f6d-12d6-dd64-a392db057a78@vanderbilt.edu \
    --to=francois.c.berenger@vanderbilt.edu \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).