prepare for 0.19

This commit is contained in:
Simon Cruanes 2016-08-22 09:58:09 +02:00
parent 7b49dd7f3d
commit 913cfcacea
7 changed files with 26 additions and 14 deletions

View file

@ -1,5 +1,17 @@
= Changelog = Changelog
== 0.19
- add regression test for #75
- Fix `CCString.Split.{left,right}` (#75)
- additional functions in `CCMultiSet`
- show ocaml array type concretely in `CCRingBuffer.Make` sig
- cleanup and more tests in `CCHeap`
- fix bugs in `CCFlatHashtbl`, add some tests
- add more generic printers for `CCError` and `CCResult` (close #73)
- add `CCstring.of_char`
- update headers
== 0.18 == 0.18
- update implem of `CCVector.equal` - update implem of `CCVector.equal`

2
_oasis
View file

@ -1,6 +1,6 @@
OASISFormat: 0.4 OASISFormat: 0.4
Name: containers Name: containers
Version: 0.18 Version: 0.19
Homepage: https://github.com/c-cube/ocaml-containers Homepage: https://github.com/c-cube/ocaml-containers
Authors: Simon Cruanes Authors: Simon Cruanes
License: BSD-2-clause License: BSD-2-clause

View file

@ -192,13 +192,13 @@ val pp : 'a printer -> ('a, string) t printer
val pp': 'a printer -> 'e printer -> ('a, 'e) t printer val pp': 'a printer -> 'e printer -> ('a, 'e) t printer
(** Printer that is generic on the error type (** Printer that is generic on the error type
@since NEXT_RELEASE *) @since 0.19 *)
val print : 'a formatter -> ('a, string) t formatter val print : 'a formatter -> ('a, string) t formatter
val print' : 'a formatter -> 'e formatter -> ('a, 'e) t formatter val print' : 'a formatter -> 'e formatter -> ('a, 'e) t formatter
(** Printer that is generic on the error type (** Printer that is generic on the error type
@since NEXT_RELEASE *) @since 0.19 *)
(** {2 Global Exception Printers} (** {2 Global Exception Printers}

View file

@ -195,11 +195,11 @@ val pp : 'a printer -> ('a, string) t printer
val pp': 'a printer -> 'e printer -> ('a, 'e) t printer val pp': 'a printer -> 'e printer -> ('a, 'e) t printer
(** Printer that is generic on the error type (** Printer that is generic on the error type
@since NEXT_RELEASE *) @since 0.19 *)
val print : 'a formatter -> ('a, string) t formatter val print : 'a formatter -> ('a, string) t formatter
val print' : 'a formatter -> 'e formatter -> ('a, 'e) t formatter val print' : 'a formatter -> 'e formatter -> ('a, 'e) t formatter
(** Printer that is generic on the error type (** Printer that is generic on the error type
@since NEXT_RELEASE *) @since 0.19 *)

View file

@ -96,7 +96,7 @@ val pad : ?side:[`Left|`Right] -> ?c:char -> int -> string -> string
val of_char : char -> string val of_char : char -> string
(** [of_char 'a' = "a"] (** [of_char 'a' = "a"]
@since NEXT_RELEASE *) @since 0.19 *)
val of_gen : char gen -> string val of_gen : char gen -> string
val of_seq : char sequence -> string val of_seq : char sequence -> string

View file

@ -85,16 +85,16 @@ module type S = sig
val of_seq : elt sequence -> t val of_seq : elt sequence -> t
val of_list_mult : (elt * int) list -> t val of_list_mult : (elt * int) list -> t
(** @since NEXT_RELEASE *) (** @since 0.19 *)
val to_list_mult : t -> (elt * int) list val to_list_mult : t -> (elt * int) list
(** @since NEXT_RELEASE *) (** @since 0.19 *)
val to_seq_mult : t -> (elt * int) sequence val to_seq_mult : t -> (elt * int) sequence
(** @since NEXT_RELEASE *) (** @since 0.19 *)
val of_seq_mult : (elt * int) sequence -> t val of_seq_mult : (elt * int) sequence -> t
(** @since NEXT_RELEASE *) (** @since 0.19 *)
end end
module Make(O : Set.OrderedType) = struct module Make(O : Set.OrderedType) = struct

View file

@ -85,16 +85,16 @@ module type S = sig
val of_seq : elt sequence -> t val of_seq : elt sequence -> t
val of_list_mult : (elt * int) list -> t val of_list_mult : (elt * int) list -> t
(** @since NEXT_RELEASE *) (** @since 0.19 *)
val to_list_mult : t -> (elt * int) list val to_list_mult : t -> (elt * int) list
(** @since NEXT_RELEASE *) (** @since 0.19 *)
val to_seq_mult : t -> (elt * int) sequence val to_seq_mult : t -> (elt * int) sequence
(** @since NEXT_RELEASE *) (** @since 0.19 *)
val of_seq_mult : (elt * int) sequence -> t val of_seq_mult : (elt * int) sequence -> t
(** @since NEXT_RELEASE *) (** @since 0.19 *)
end end
module Make(O : Set.OrderedType) : S with type elt = O.t module Make(O : Set.OrderedType) : S with type elt = O.t