Commit graph

393 commits

Author SHA1 Message Date
Simon Cruanes
42c4c310b4 add CCError.guard_str_trace 2015-10-03 08:56:49 +02:00
Simon Cruanes
cba2d04049 doc 2015-10-03 08:53:58 +02:00
Simon Cruanes
fff366c41c use more retro-compatible fun for CCError.of_exn_trace 2015-10-03 08:52:14 +02:00
Simon Cruanes
096948e712 add CCError.of_exn_trace 2015-10-02 19:39:25 +02:00
Simon Cruanes
fdcba1122d add CCKlist.memoize for costly computations 2015-10-01 20:50:35 +02:00
Simon Cruanes
219e06c1fe update tests so they run faster 2015-09-27 19:27:44 +02:00
Simon Cruanes
6723c8283c more tests 2015-09-27 19:20:01 +02:00
Simon Cruanes
fe0169f0b6 doc 2015-09-27 18:20:46 +02:00
Simon Cruanes
fca7125c90 more tests for CCString 2015-09-27 18:03:56 +02:00
Simon Cruanes
32fb4cf044 raise exception in CCString.replace if sub="" 2015-09-27 18:03:56 +02:00
Simon Cruanes
a3bc61ef94 bugfix in CCString.find 2015-09-27 18:03:56 +02:00
Simon Cruanes
df39602b9e doc 2015-09-27 10:54:04 +02:00
Simon Cruanes
610e0ed53a doc 2015-09-27 10:48:10 +02:00
Simon Cruanes
87e2ab90e1 add CCString.replace and tests 2015-09-27 10:34:38 +02:00
Simon Cruanes
044cbf0c20 prepare for 0.13 2015-09-23 16:26:07 +02:00
Simon Cruanes
6b62fce0ac small details 2015-09-22 22:29:58 +02:00
Simon Cruanes
8c9b5601a8 add CCString.compare_versions 2015-09-22 22:29:37 +02:00
Simon Cruanes
6cb74b0115 add CCInt64 to containers 2015-09-22 22:29:21 +02:00
Simon Cruanes
c9d7c70834 fix doc 2015-09-22 18:33:39 +02:00
Simon Cruanes
0edc5ffb9d update CCHash with a functor and module type for generic hashing 2015-09-22 14:18:04 +02:00
Simon Cruanes
8b228ec8cb add CCList.{take,drop}_while; improve map performance 2015-09-19 17:35:59 +02:00
Simon Cruanes
650d2873c3 detail 2015-09-17 23:11:45 +02:00
Simon Cruanes
eee89aa7a4 testing frenzy 2015-09-16 21:59:30 +02:00
Simon Cruanes
d5db6d0bdb add CCArray.bsearch (back from batteries) 2015-09-16 21:56:53 +02:00
Simon Cruanes
eb1c9bc0be move many tests into their modules with qtest 2015-09-16 16:44:10 +02:00
Simon Cruanes
6c0378e16f update deprecation comments 2015-09-11 09:29:51 +02:00
Simon Cruanes
bd6940afbf deprecate CCList.split, introduce CCList.take_drop instead. 2015-09-11 09:04:28 +02:00
Simon Cruanes
5069580a9d add CCList.cons_maybe 2015-09-04 17:01:14 +02:00
Simon Cruanes
290ba2810a in README, a section about incoming breaking changes 2015-09-04 14:15:14 +02:00
Simon Cruanes
783c9cf808 add CCOpt.choice_seq 2015-09-02 22:12:31 +02:00
Simon Cruanes
3d7035e84f add CCOpt.print 2015-09-02 21:05:17 +02:00
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