From: Francois Berenger <email@example.com> To: firstname.lastname@example.org Subject: [Caml-list] [ANN] latest batteries release: v3.3.0 Date: Tue, 02 Mar 2021 17:08:49 +0900 Message-ID: <email@example.com> (raw) In-Reply-To: <firstname.lastname@example.org> Dear OCaml users, The batteries maintainers are pleased to announce the latest minor release of OCaml batteries-included: v3.3.0. Batteries is an open-source, community-maintained, extended standard library for OCaml. The latest version is available in opam. Many thanks to all the contributors for this release! This version is compatible with OCaml-4.12 and brings some minor changes. The change log follows: --- v3.3.0 (minor release) Several fixes for OCaml-4.12 #994, #992, (kit-ty-kate) Support for ocaml-multicore in the Gc module #991 (kit-ty-kate, review by Gabriel Scherer) Significant work preparing switch to dune #1025, #1024, #1023, #1022, #1021, #1020, #1019, #1017 (Gabriel Scherer, review by Francois Berenger) Remove -rectypes from BatFingerTree and simpler implementation #1012 (Gabriel Scherer) new BatEither module; available in all OCaml versions supported by batteries #1027 The implementation comes from the stdlib and is due to Gabriel Scherer. (Francois Berenger, review by Gabriel Scherer) BatList.partition_map: ('a → ('b, 'c) BatEither.t) → 'a list → 'b list * 'c list #1028 (Francois Berenger, review by Gabriel Scherer) BatSet: added several missing methods for compatibility with stdlib. The implementation of filter, map and filter_map was adapted from stdlib, authors of the original implementation are Xavier Leroy, Albin Coquereau and Gabriel Scherer #1006, #1008 (Jakob Krainz, review by Gabriel Scherer) BatSeq: compatibility with stdlib.Seq #1005, #1007 (Jakob Krainz, review by Gabriel Scherer) BatMap, BatSplay: find_first, find_first_opt, find_last, find_last_opt, to_rev_seq For compatibility with the stdlib. The implementation in BatMap was adapted from stdlib; authors of the original implementation are Albin Coquereau and Gabriel de Perthuis. #1000, #1031 (Jakob Krainz, review by Gabriel Scherer) BatArray.remove_at: int → 'a array → 'a array #996 For compatibility with BatList (Francois Berenger, review by Cedric Cellier) BatDynArray: several new functions BatDynArray now exposes almost the same functionalities as BatArray #872 (andrepd, review by Florent Monnier and Francois Berenger) BatDynArray: uniformization of exceptions and more documentation #988 (Florent Monnier, review by Francois Berenger) BatDynArray: user input checks in left, right, tail #987 (Florent Monnier, review by Francois Berenger) Fix stack overflow on Int32/64.pow with negative exponent (issue #989) #990 (Cedric Cellier, review by Francois Berenger) BatList.unfold_exn is an alias for unfold_exc. BatRefList.find_exn is an alias for find_exc. #978 (Cedric Cellier, review by Francois Berenger) --- Happy hacking, The batteries team.
prev parent reply other threads:[~2021-03-02 8:09 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-02-26 16:28 [Caml-list] Breaking type abstraction of modules Oleg 2021-02-26 16:29 ` Gabriel Scherer 2021-02-27 10:50 ` Oleg 2021-02-27 11:37 ` Leo White 2021-03-02 8:08 ` Francois Berenger [this message]
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 \ --email@example.com \ --firstname.lastname@example.org \ --email@example.com \ /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
caml-list - the Caml user's mailing list This inbox may be cloned and mirrored by anyone: git clone --mirror http://inbox.vuxu.org/caml-list git clone --mirror https://inbox.ocaml.org/caml-list # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V1 caml-list caml-list/ http://inbox.vuxu.org/caml-list \ firstname.lastname@example.org public-inbox-index caml-list Example config snippet for mirrors. Newsgroup available over NNTP: nntp://inbox.vuxu.org/vuxu.archive.caml-list AGPL code for this site: git clone https://public-inbox.org/public-inbox.git