./devel/ocaml-batteries, Alternative standard library for OCaml

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.11.0, Package name: ocaml-batteries-2.11.0, Maintainer: jaapb

OCaml Batteries included (or simply "Batteries") is a community-driven effort
to standardize a consistent, documented, and comprehensive development
platform for the OCaml programming language.


Required to run:
[lang/ocaml] [devel/ocaml-findlib] [math/ocaml-num]

Required to build:
[pkgtools/cwrappers] [devel/ocamlbuild]

Master sites:

SHA1: 944ef2a96122bd861ee0f4cb01a6c7dfa023e7a2
RMD160: 409b588495fde5f8ce43c527288509db4f6c731d
Filesize: 769.809 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-12 12:12:45 by Jaap Boender | Files touched by this commit (5) | Package updated
Log message:
Updated devel/ocaml-batteries to verion 2.11.0.

This incorporates a few minor releases, mostly fixing stdlib compatibility
and adding support for newer version of OCaml (up to 4.10).

This fixes PR pkg/54967.
   2019-11-03 11:39:32 by Roland Illig | Files touched by this commit (274)
Log message:
devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2018-11-12 17:10:29 by Jaap Boender | Files touched by this commit (141) | Package updated
Log message:
Revbumps associated with update of lang/ocaml.
   2018-07-19 17:15:31 by Jaap Boender | Files touched by this commit (190) | Package updated
Log message:
Recursive revbump associated with the update of lang/ocaml to 4.07.
   2018-04-13 15:55:39 by Jaap Boender | Files touched by this commit (88)
Log message:
Revbump associated with the upgrade of lang/ocaml

(this is the upgrade from 4.06 to 4.06.1)
   2018-01-10 15:44:52 by Jaap Boender | Files touched by this commit (4) | Package updated
Log message:
Updated devel/ocaml-batteries to version 2.8.0.

This is a minor release covering compilation with OCaml 4.06 and
the safe-string option.
   2017-09-08 11:51:27 by Jaap Boender | Files touched by this commit (113) | Package updated
Log message:
Recursive revbump associated with update of ocaml to 4.05
   2017-09-03 13:59:15 by Jaap Boender | Files touched by this commit (3) | Package updated
Log message:
Updated package to latest version, 2.7.0. Changes include:

s minor release is the first to support OCaml 4.05.0. As with
previous OCaml versions, we backported new 4.05.0 convenience function
from the compiler stdlib, allowing Batteries user to use them with
older OCaml versions, and thus write backward-compatible code. In
particular, the new *_opt functions returning option values instead of
exceptions are all backported.

- BatNum: fix of_float_string to handle negative numbers properly
  #780
  (Anton Yabchinskiy)

- added BatArray.min_max
  #757
  (Francois Berenger)

- added a Label module to BatVect
  #763
  (Varun Gandhi, review by Francois Berenger, Gabriel Scherer, Thibault Suzanne)

- fix documentation of BatVect.insert to match (correct) implementation
  #766, #767
  (Gabriel Scherer, report by Varun Gandhi)

- avoid using exceptions for internal control-flow
  #768, #769
    This purely internal change should improve performances when using
    js_of_ocaml, which generates much slower code for local exceptions
    raising/catching than the native OCaml backend.
    Internal exceptions (trough the BatReturn label) have been removed
    from the modules BatString, BatSubstring and BatVect.
  (Gabriel Scherer, request and review by Clément Pit-Claudel)

- added `BatVect.find_opt : ('a -> bool) -> 'a t -> 'a option`
  and BatVect.Make.find_opt
  #769
  (Gabriel Scherer)

- Documents exceptions for List.(min, max)
  #770
  (Varun Gandhi)

- BatText: bugfixes in `rindex{,_from}` and `rcontains_from`
  #775
  (Gabriel Scherer)

- Support for the new OCaml release 4.05
  the `*_opt` functions and List.compare_lengths, compare_length_with
  are also backported to older OCaml releases, so code using them from
  Batteries should be backwards-compatible
  #777, #779
  (Tej Chajed, Gabriel Scherer)