Simon Cruanes
|
af84e2dcc7
|
CCHashtbl: open-addressing table (Robin-Hood hashing)
|
2014-07-08 17:15:42 +02:00 |
|
Simon Cruanes
|
01c9573ae6
|
registered printers for CCError.guard,wrap1,etc.
|
2014-07-08 00:35:48 +02:00 |
|
Simon Cruanes
|
3acffa8659
|
doc
|
2014-07-08 00:20:36 +02:00 |
|
Simon Cruanes
|
8da92a7541
|
doc
|
2014-07-08 00:12:08 +02:00 |
|
Simon Cruanes
|
f3cdb0943e
|
monadic operator in CCList: map_m_par
|
2014-07-07 13:41:15 +02:00 |
|
Simon Cruanes
|
1b98749c65
|
constructors for 1 or 2 elements fqueues
|
2014-07-04 02:02:03 +02:00 |
|
Simon Cruanes
|
84c8295b8e
|
CCFQueue: logarithmic access by index
|
2014-07-03 22:17:57 +02:00 |
|
Simon Cruanes
|
f6fd779f1c
|
fix bug in CCPrint.to_file
|
2014-07-03 20:03:32 +02:00 |
|
Simon Cruanes
|
4102f3b95d
|
CCArray.lookup for divide-and-conquer search
|
2014-07-03 15:08:59 +02:00 |
|
Simon Cruanes
|
9595ac688c
|
CCList.sort_uniq
|
2014-07-02 16:47:10 +02:00 |
|
Simon Cruanes
|
b521f3af8e
|
doc
|
2014-07-02 13:36:00 +02:00 |
|
Simon Cruanes
|
a64d7602a3
|
CCError: retry and choose combinators
|
2014-07-02 13:22:21 +02:00 |
|
Simon Cruanes
|
39c33046ce
|
stub for monadic IO in CCPrint
|
2014-06-28 15:16:37 +02:00 |
|
Simon Cruanes
|
c2a2e9e0a5
|
merge from master
|
2014-06-28 04:07:12 +02:00 |
|
Simon Cruanes
|
50cc9f8d2c
|
CCopt.pure
|
2014-06-28 04:06:58 +02:00 |
|
Simon Cruanes
|
22c2d167f3
|
oasis files
|
2014-06-28 04:01:25 +02:00 |
|
Simon Cruanes
|
eeca970d0b
|
merge from master
|
2014-06-28 04:01:25 +02:00 |
|
Simon Cruanes
|
d36e8dd38e
|
bugfix; more tests
|
2014-06-28 04:01:18 +02:00 |
|
Simon Cruanes
|
735a11e5ec
|
updated CCPersistentHashtbl with new functions;
updated doc, simplified code
|
2014-06-28 03:53:21 +02:00 |
|
Simon Cruanes
|
a356d811a7
|
move CCString into core/, since it deals with a basic type;
also add some features to CCString (Sub and Split modules
to deal with slices and splitting by a string)
|
2014-06-28 03:52:47 +02:00 |
|
Simon Cruanes
|
712472521d
|
CCArray.blit, .Sub.to_slice;
some bugfixes
|
2014-06-28 02:03:14 +02:00 |
|
Simon Cruanes
|
25024537c8
|
merge from master
|
2014-06-27 15:35:36 +02:00 |
|
Simon Cruanes
|
f64002b053
|
applicative and lifting operators for CCError
|
2014-06-27 15:33:57 +02:00 |
|
Simon Cruanes
|
e6dd5db678
|
CCError.map2
|
2014-06-27 15:25:41 +02:00 |
|
Simon Cruanes
|
c340ad3358
|
more combinators in CCError
|
2014-06-27 15:25:41 +02:00 |
|
Simon Cruanes
|
c81a7302fb
|
merge from master
|
2014-06-26 22:01:57 +02:00 |
|
Simon Cruanes
|
6ae3e5b283
|
test for CCArray.shuffle
|
2014-06-26 21:55:20 +02:00 |
|
Simon Cruanes
|
983b23046c
|
bugfix in CCArray.shuffle
|
2014-06-26 21:40:29 +02:00 |
|
Simon Cruanes
|
4c408d1182
|
CCOpt.get_exn
|
2014-06-26 15:37:07 +02:00 |
|
Simon Cruanes
|
ac35980c8b
|
CCOpt.sequence_l
|
2014-06-26 15:10:13 +02:00 |
|
Simon Cruanes
|
9caefc0e5e
|
mplus instance for CCOpt
|
2014-06-26 15:01:45 +02:00 |
|
Simon Cruanes
|
6c19918240
|
monad instance for CCFun
|
2014-06-26 15:01:34 +02:00 |
|
Simon Cruanes
|
47015057ba
|
version 0.3
|
2014-06-26 13:32:20 +02:00 |
|
Simon Cruanes
|
b511000126
|
CCTrie, a compressed functorial persistent trie structure
|
2014-06-26 13:31:43 +02:00 |
|
Simon Cruanes
|
6f3cb794c4
|
fix CCPrint.unit, add CCPrint.silent
|
2014-06-26 13:31:43 +02:00 |
|
Simon Cruanes
|
8fbc500318
|
CCTrie, a compressed functorial persistent trie structure
|
2014-06-26 02:46:27 +02:00 |
|
Simon Cruanes
|
d30b36dce9
|
fix CCPrint.unit, add CCPrint.silent
|
2014-06-26 00:10:10 +02:00 |
|
Simon Cruanes
|
451e761c8e
|
fix type mismatch
|
2014-06-25 23:34:43 +02:00 |
|
Simon Cruanes
|
21316bb89a
|
fix type mismatch
|
2014-06-25 23:33:30 +02:00 |
|
Simon Cruanes
|
4c613e5857
|
oasis files
|
2014-06-25 03:29:52 +02:00 |
|
Simon Cruanes
|
42fd04b244
|
merge from master
|
2014-06-25 03:29:51 +02:00 |
|
Simon Cruanes
|
8bd2706ed5
|
CCKTree, abstract tree structure with dot printing
|
2014-06-25 03:28:41 +02:00 |
|
Simon Cruanes
|
10a1a0643e
|
minor updates (new functions in CCPrint and PrintBox)
|
2014-06-25 03:27:30 +02:00 |
|
Simon Cruanes
|
4adcf95b4d
|
merge from dev
|
2014-06-25 01:47:51 +02:00 |
|
Simon Cruanes
|
9e2c8ec392
|
rename CCLeftistheap to CCHeap, for it is a simpler name
|
2014-06-25 01:36:32 +02:00 |
|
Simon Cruanes
|
cac3500177
|
updated CCLeftistheap with a brand new functorial interface,
with more conversion functions, etc.
|
2014-06-25 01:27:43 +02:00 |
|
Simon Cruanes
|
891725157e
|
fix bug in CCFqueue
|
2014-06-25 01:27:17 +02:00 |
|
Simon Cruanes
|
a87a5b0315
|
CCFQueue is now a functional double-ended queue
|
2014-06-25 00:43:43 +02:00 |
|
Simon Cruanes
|
696d1f27cf
|
update of FQueue with a richer, more consistent api
|
2014-06-24 22:46:34 +02:00 |
|
Simon Cruanes
|
1e2ac4c39b
|
tests for bitvectors
|
2014-06-24 18:52:38 +02:00 |
|