Skip to content

Commit 42bfe9c

Browse files
committed
prepare for 3.18
1 parent ea5d9bb commit 42bfe9c

File tree

6 files changed

+17
-11
lines changed

6 files changed

+17
-11
lines changed

CHANGELOG.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11

2-
## main
3-
- breaking: CCListLabel.compare and CCListLabel.equal takes the function on the elements as named arguments
4-
- breaking: CCListLabel.init now takes the length as a named arguments to follow the Stdlib
5-
- breaking: change the semantic of CCFloat.{min,max} with respect to NaN to follow the Stdlib
6-
- breaking: change the semantic of CCInt.rem with respect to negative number to follow the Stdlib
7-
- breaking: change the order of argument of CCMap.add_seq to align with the stdlib.
2+
## 3.18
3+
4+
- fix leb128 slice bug
5+
- fix leb128 `Int64.min_int` bug
6+
- add tests for leb128 library (#486)
7+
- fix size explosion in `t_pvec.ml` found in CI
8+
- some breaking changes after the big bump to 4.08 as lower bound, thanks to @fardale for the cleanup
9+
* breaking: CCListLabel.compare and CCListLabel.equal takes the function on the elements as named arguments
10+
* breaking: CCListLabel.init now takes the length as a named arguments to follow the Stdlib
11+
* breaking: change the semantic of CCFloat.{min,max} with respect to NaN to follow the Stdlib
12+
* breaking: change the semantic of CCInt.rem with respect to negative number to follow the Stdlib
13+
* breaking: change the order of argument of `CCMap.add_seq` to align with the stdlib.
814

915
## 3.17
1016

containers-data.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This file is generated by dune, edit dune-project instead
22
opam-version: "2.0"
3-
version: "3.17"
3+
version: "3.18"
44
synopsis: "A set of advanced datatypes for containers"
55
maintainer: ["c-cube"]
66
authors: ["c-cube"]

containers.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This file is generated by dune, edit dune-project instead
22
opam-version: "2.0"
3-
version: "3.17"
3+
version: "3.18"
44
synopsis:
55
"A modular, clean and powerful extension of the OCaml standard library"
66
maintainer: ["c-cube"]

dune-project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
(generate_opam_files true)
66

7-
(version 3.17)
7+
(version 3.18)
88

99
(authors c-cube)
1010

src/core/CCFormat.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ val option : ?none:unit printer -> 'a printer -> 'a option printer
104104
- [Some x] will become [pp x]
105105
- [None] will become [none ()]
106106
Alias of {!Format.pp_print_option}
107-
@since NEXT_RELEASE *)
107+
@since 3.18 *)
108108

109109
val opt : 'a printer -> 'a option printer
110110
(** [opt pp] prints options as follows:

src/core/CCSeq.mli

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ val forever : (unit -> 'a) -> 'a t
4949

5050
val cycle : 'a t -> 'a t
5151
(** Cycle through the sequence infinitely. The sequence should be persistent.
52-
@since NEXT_RELEASE the sequence can be empty, in this case cycle return an empty sequence. *)
52+
@since 3.18 the sequence can be empty, in this case cycle return an empty sequence. *)
5353

5454
val iterate : ('a -> 'a) -> 'a -> 'a t
5555
(** [iterate f a] corresponds to the infinite sequence containing [a], [f a], [f (f a)],

0 commit comments

Comments
 (0)