diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc index 9c2c8706..cbb9458a 100644 --- a/CHANGELOG.adoc +++ b/CHANGELOG.adoc @@ -1,5 +1,11 @@ = Changelog +== 2.5 + +- perf: annotate types in monomorphic/float/int to help specialize builtins +- use GADT to discard impossible case on `CCFQueue` (@dinosaure). +- fix(funvec): expose `pop`, fix off by one error + == 2.4.1 - revert some compatibility-breaking changes in label modules diff --git a/containers.opam b/containers.opam index e4a478e4..85482a49 100644 --- a/containers.opam +++ b/containers.opam @@ -1,6 +1,6 @@ opam-version: "2.0" name: "containers" -version: "2.4.1" +version: "2.5" author: "Simon Cruanes" maintainer: "simon.cruanes.2007@m4x.org" synopsis: "A modular, clean and powerful extension of the OCaml standard library" diff --git a/src/data/CCFun_vec.mli b/src/data/CCFun_vec.mli index 6d4a55f6..7368660b 100644 --- a/src/data/CCFun_vec.mli +++ b/src/data/CCFun_vec.mli @@ -74,7 +74,7 @@ val pop_exn : 'a t -> 'a * 'a t val pop : 'a t -> ('a * 'a t) option (** Pop last element. - @since NEXT_RELEASE *) + @since 2.5 *) val iter : f:('a -> unit) -> 'a t -> unit