Commit graph

212 commits

Author SHA1 Message Date
Simon Cruanes
4946f367ea add CCInt.{of_string,to_string} 2015-08-31 21:17:30 +02:00
Simon Cruanes
1feea19383 breaking: change the exceptions in CCVector 2015-08-31 19:29:20 +02:00
Simon Cruanes
ff6157771e add printer to CCHashtbl 2015-08-11 22:54:21 +02:00
Simon Cruanes
e3376bd21a fix doc 2015-08-02 21:37:26 +02:00
Simon Cruanes
963f61a0f5 prepare for 0.12 2015-07-16 10:56:03 +02:00
Simon Cruanes
1a73ad7e29 add CCString.mem 2015-07-03 17:02:21 +02:00
Simon Cruanes
bca172a7a8 update doc 2015-06-29 16:18:23 +02:00
Simon Cruanes
9f7be2ddc9 enable -safe-string on the whole project, with some linked refactorings 2015-06-26 14:05:45 +02:00
Simon Cruanes
0ac0f89e93 add CCIO.read_all_bytes, reading a whole file into a Bytes.t 2015-06-26 14:05:45 +02:00
Simon Cruanes
d817ec8d02 move CCIO from containers.io to containers 2015-06-26 14:05:42 +02:00
Simon Cruanes
0fcc736032 breaking: change type of CCString.blit so it writes into Bytes.t 2015-06-26 13:59:57 +02:00
Simon Cruanes
56d53bfef6 bugfix: CCRandom.float_range 2015-06-17 15:57:39 +02:00
Simon Cruanes
0800b1455b small compatibility mistake 2015-06-11 15:07:39 +02:00
Simon Cruanes
85cb18751a add a lot of string functions in CCString 2015-06-11 15:02:00 +02:00
Simon Cruanes
fb8e9078a3 add CCError.catch, in prevision of the future standard Result.t type 2015-06-09 16:11:54 +02:00
Simon Cruanes
ebdf201161 add CCError.Infix module 2015-06-09 16:07:35 +02:00
Simon Cruanes
e509ba5461 add todos in CCError 2015-05-27 14:03:13 +02:00
Simon Cruanes
e68b951db5 add CCList.cons function 2015-05-25 14:43:08 +02:00
Simon Cruanes
0c624461d5 add CCString.set for updating immutable strings 2015-05-25 00:04:48 +02:00
Simon Cruanes
8f33484dff prepare 0.11 2015-05-24 21:40:31 +02:00
Simon Cruanes
7e5161f94f add CCOpt.is_none 2015-05-24 21:38:37 +02:00
Simon Cruanes
262a2baacc add CCList.{remove,is_empty} 2015-05-24 21:38:36 +02:00
Simon Cruanes
4b704d9d1a rename CCList.find -> CClist.find_map (same for findi), deprecate old name 2015-05-24 21:38:36 +02:00
Simon Cruanes
153cababb3 add CCList.{find_pred,find_pred_exn} 2015-05-17 19:18:40 +02:00
Simon Cruanes
d2a02793e2 add CCList.partition_map 2015-05-05 23:47:22 +02:00
Simon Cruanes
7605bacdc3 add a few tests 2015-04-30 15:56:37 +02:00
Bernardo da Costa
84e77fddcf pow pow pow
Voilà un petit commit en annexe.

--
Bernardo

>From f11b65e1d282467d2dca8612a6fafa718c66e022 Mon Sep 17 00:00:00 2001
From: Bernardo Freitas Paulo da Costa <bernardo.da-costa@m4x.org>
Date: Thu, 30 Apr 2015 10:24:21 -0300
Subject: [PATCH] Add CCInt.pow

Binary exponentiation for positive numbers.
2015-04-30 15:56:09 +02:00
Simon Cruanes
531134d754 add CCList.group_succ 2015-04-28 17:34:09 +02:00
Simon Cruanes
8195f035fc add CCList.Set.{add,remove} 2015-04-22 13:45:09 +02:00
Simon Cruanes
24e15b4cee fix doc of CCstring.Split.list_ 2015-04-10 16:56:51 +02:00
Simon Cruanes
0efc342177 preparing version 0.10 2015-04-10 16:40:45 +02:00
Simon Cruanes
e22c29c27f doc 2015-03-31 15:55:46 +02:00
Simon Cruanes
ef92ef19fd add CCString.{lines,unlines} that work on lines 2015-03-31 15:24:10 +02:00
Simon Cruanes
e3b4c5eaf9 add CCString.{lines,unlines,concat_gen} 2015-03-30 14:43:05 +02:00
Simon Cruanes
4ab5a709ad add CCList.{sorted_merge_uniq, uniq_succ} 2015-03-25 14:50:31 +01:00
Simon Cruanes
da8566910b breaking: fix documentation of CCList.sorted_merge (different semantics) 2015-03-25 14:50:13 +01:00
Simon Cruanes
dccb1499f4 doc 2015-03-17 00:36:42 +01:00
Simon Cruanes
0a20cf0e3d update doc of Containers module 2015-03-17 00:36:41 +01:00
Simon Cruanes
5427e9db31 remove containers.pervasives, add the module Containers to core/ 2015-03-17 00:36:41 +01:00
Simon Cruanes
ac180aa339 remove trailing whitespace 2015-03-02 23:39:10 +01:00
Simon Cruanes
f24d03ddb9 remove useless CCPrint.kfprintf 2015-03-02 17:22:55 +01:00
Simon Cruanes
88fca4efa1 bugfix in CCFormat.to_file 2015-03-02 16:42:19 +01:00
Simon Cruanes
95295b834c version 0.9 2015-02-27 14:39:58 +01:00
Simon Cruanes
0d3158d1bd doc 2015-02-11 00:21:49 +01:00
Simon Cruanes
ceca7b6343 fix CCFormat.seq combinator 2015-02-02 15:28:18 +01:00
Simon Cruanes
a1a8a8252c @since tags 2015-01-29 00:42:42 +01:00
Simon Cruanes
5404d01814 add CCSet 2015-01-29 00:42:10 +01:00
Simon Cruanes
f40cdbe64f add CCRef module 2015-01-29 00:35:34 +01:00
Simon Cruanes
dea635f8e3 version 0.8 2015-01-26 20:34:36 +01:00
Simon Cruanes
f2890c56a6 test ccvector.iteri 2015-01-08 15:36:50 +01:00