Commit graph

591 commits

Author SHA1 Message Date
Simon Cruanes
b5fb3f0ff0 printing error in LazyGraph 2014-06-03 17:33:11 +02:00
Simon Cruanes
945325054f more functions for CCOpt 2014-06-03 17:03:34 +02:00
Simon Cruanes
fd88f10216 safe version of fold_right 2014-05-31 12:36:15 +02:00
Simon Cruanes
3127f046de remove ugly tabs 2014-05-27 13:25:15 +02:00
Simon Cruanes
9a10d477ee update the klist type in other modules 2014-05-26 22:01:21 +02:00
Simon Cruanes
ffcdfa8625 udpate the type of CCKlist 2014-05-26 21:26:45 +02:00
Simon Cruanes
8ba39cb32d update readme 2014-05-26 19:09:06 +02:00
Simon Cruanes
b661147c3c Merge pull request #3 from nbraud/avl
AVL: Change API (why not, it makes for a usable polymorphic map)
2014-05-25 13:13:42 +02:00
Nicolas Braud-Santoni
12beb90514 AVL: Change API not to carry around comparison functions 2014-05-23 10:38:15 +02:00
Nicolas Braud-Santoni
b2450a771b AVL: Minor edit
There was a let that was uselessly rec
2014-05-23 10:20:52 +02:00
Simon Cruanes
453a818ace merge from master 2014-05-23 00:44:40 +02:00
Simon Cruanes
bfc78e5671 build system stuff 2014-05-23 00:43:32 +02:00
Simon Cruanes
e2002e81ce oasis files 2014-05-23 00:43:07 +02:00
Simon Cruanes
55176dbbbe merge from master 2014-05-23 00:42:54 +02:00
Simon Cruanes
b919f0b0c1 build system stuff 2014-05-23 00:31:59 +02:00
Simon Cruanes
67ae41159f Merge branch 'master' into stable 2014-05-23 00:29:23 +02:00
Simon Cruanes
24d1a1c578 makefile 2014-05-23 00:29:13 +02:00
Simon Cruanes
3ae7c7ca0b CCString.equal,compare,hash 2014-05-23 00:14:39 +02:00
Simon Cruanes
8ad03fcc1d _oasis generated files 2014-05-23 00:01:07 +02:00
Simon Cruanes
1fd7b9fbe0 update of readme 2014-05-22 23:59:49 +02:00
Simon Cruanes
488e97b439 CCInt.hash 2014-05-22 23:58:58 +02:00
Simon Cruanes
b72f8683ce udpated tests 2014-05-22 23:58:36 +02:00
Simon Cruanes
6cc51a77c8 remove generated files 2014-05-21 00:20:12 +02:00
Simon Cruanes
26060f83ff CCArray 2014-05-21 00:19:24 +02:00
Simon Cruanes
aa89d7fcad CCKlist.range and flatten 2014-05-20 20:16:31 +02:00
Simon Cruanes
9bcc410c36 better CCKlist.flat_map 2014-05-20 20:10:09 +02:00
Simon Cruanes
29ff651f3b details 2014-05-20 19:52:17 +02:00
Simon Cruanes
c5b2373c03 additional functions for KList 2014-05-20 19:50:46 +02:00
Simon Cruanes
ab83ea4827 bool and int modules 2014-05-20 19:23:46 +02:00
Simon Cruanes
48839be132 CCFun.id and const 2014-05-20 17:43:56 +02:00
Simon Cruanes
d9ccb619a1 additional utils for pairs and functions 2014-05-20 17:38:54 +02:00
Simon Cruanes
a8dc42024b bugfix in CCList.take 2014-05-20 17:27:00 +02:00
Simon Cruanes
e61039152f more functions in CCList; CCHash and CCKlist added 2014-05-20 16:22:42 +02:00
Simon Cruanes
65148bd0de merge with master (AVL) 2014-05-20 15:59:49 +02:00
Simon Cruanes
125a8e6def AVL tree now with iterators (and it compiles) 2014-05-20 15:55:46 +02:00
Simon Cruanes
17a04f5ebf fixed warnings in Levenshtein 2014-05-17 09:53:21 +02:00
Simon Cruanes
113ea6d395 updated and fixed things in core/:
fixed warnings, updated Sequence/Gen with tests and more recent interface; added printers
2014-05-17 01:00:00 +02:00
Simon Cruanes
2dc743965b enable warnings 2014-05-17 00:59:07 +02:00
Simon Cruanes
2674349871 more modules in containers_string (CCString, Levenshtein); CCFun.finally 2014-05-17 00:10:47 +02:00
Simon Cruanes
9a5e6e9558 many more functions in CCList 2014-05-16 23:18:26 +02:00
Simon Cruanes
3ccabcd7b0 more modules in containers Core;
moved KMP to sublibrary containers_string
2014-05-16 22:26:59 +02:00
Simon Cruanes
4bc6c8a008 split into package core (no pack, 'CC' prefix, stable)
and misc where oneshot ideas go
2014-05-16 20:58:28 +02:00
Simon Cruanes
33bf5f269c wip: AVL tree with iterators (yay quadrarotaphilia) and BSD license... 2014-05-16 18:01:41 +02:00
Simon Cruanes
05d21db298 formatting and minor details 2014-05-12 17:42:11 +02:00
Simon Cruanes
1f36c9e02b qtest 2014-05-12 15:30:13 +02:00
Simon Cruanes
fcde09ca24 start using qtest 2014-05-12 15:24:15 +02:00
Simon Cruanes
0fc209d4b3 moved some files into lwt/ subdir;
use oasis setup-dynamic feature
2014-05-12 15:23:54 +02:00
Simon Cruanes
9edb610132 minor details 2014-05-12 14:57:28 +02:00
Simon Cruanes
88f006171f circular lists 2014-05-12 14:45:12 +02:00
Simon Cruanes
0375c0f721 KMP with sequences 2014-05-11 18:52:05 +02:00