Commit graph

72 commits

Author SHA1 Message Date
Simon Cruanes
a8f5c3420f merge from master for 0.7 2014-12-19 20:23:13 +01:00
Simon Cruanes
61465fa19a remove cgi/; move sub-libraries to their own subdir each; mv everything into src/ 2014-12-16 23:41:59 +01:00
Simon Cruanes
d0c3af5492 continue removal of CCGen/CCsequence 2014-12-13 03:20:14 +01:00
Simon Cruanes
b91d42912a Merge branch 'master' into stable 2014-12-08 10:39:28 +01:00
Simon Cruanes
cebc58ada1 CCKtree: add a Format printer 2014-12-01 15:45:08 +01:00
Simon Cruanes
1b15573acd merge from master; version 0.6 2014-11-23 14:37:21 +01:00
Simon Cruanes
16f160678d prepare for 0.6 2014-11-23 14:14:46 +01:00
Simon Cruanes
f010bc6ebc move misc/Cache to core/CCCache 2014-11-23 13:48:52 +01:00
Simon Cruanes
510f63f921 firx quick tests; remove misc/ratTerm (already removed from _oasis) 2014-11-20 01:05:20 +01:00
Simon Cruanes
e74c85e3d2 more modern interface to Mixtbl; added a way to iterate on all bindings 2014-11-19 17:58:18 +01:00
Simon Cruanes
cad578840e import Mixtbl from its repository, into misc/ 2014-11-19 17:16:57 +01:00
Simon Cruanes
62135fc9b7 fix the LRU algorithm to really be "least recently used" 2014-11-17 09:18:35 +01:00
Simon Cruanes
05ba0e5bba breaking change: new API for cache, based on values (no more functors) 2014-11-17 02:52:25 +01:00
Simon Cruanes
e0a47cba9b Merge branch 'master' into stable 2014-11-12 00:03:09 +01:00
Simon Cruanes
24b441579c removed many warnings 2014-11-08 01:28:42 +01:00
Simon Cruanes
d75317253d remove some junk from misc/ 2014-11-04 21:00:08 +01:00
Simon Cruanes
a3cfdacc78 oasis files 2014-09-30 17:12:59 +02:00
Simon Cruanes
7d3742e765 merge from master 2014-09-30 17:12:59 +02:00
Simon Cruanes
df838482ef moved Sexp into core/CCSexp 2014-09-30 16:14:16 +02:00
Simon Cruanes
11ff63d2e9 ensure compatibility with ocaml 4.00 2014-09-30 15:17:15 +02:00
Simon Cruanes
2b7df02ca1 use a structural type (poly variant) for Sexp.t 2014-09-29 23:04:14 +02:00
Simon Cruanes
ad32699307 remove of_string constructor (shadowed) 2014-09-28 17:44:48 +02:00
Simon Cruanes
dedcc574fb a few more combinators in Sexp 2014-09-28 17:23:06 +02:00
Simon Cruanes
2fb05ad8b5 merge from master 2014-09-28 15:25:52 +02:00
Simon Cruanes
5cb2bb3538 support for ; line comments in Sexp 2014-09-24 23:44:51 +02:00
Simon Cruanes
bf6ae8bdb1 doc 2014-09-18 11:50:36 +02:00
Simon Cruanes
78ac2f6f70 forgot a function in Sexp.Traverse 2014-09-18 11:14:29 +02:00
Simon Cruanes
f19845f3d6 Sexp.Traverse.field, and an example in doc 2014-09-18 00:49:24 +02:00
Simon Cruanes
bb070c7f78 Sexp: constructors and Sexp.Traverse (with new functions) 2014-09-18 00:28:58 +02:00
Simon Cruanes
05316f7e38 Sexp.Traverse, to extract information from S-expr 2014-09-18 00:14:00 +02:00
Simon Cruanes
9ca56d8046 changed the Sexp api (renamed parsing/printing functions) 2014-09-17 23:42:59 +02:00
Simon Cruanes
0578bedf31 get rid of deprecated Array.create 2014-09-17 23:10:38 +02:00
Simon Cruanes
33d33ec6e4 new interface for Sexp.Streaming, allowing to provide a 'source' (generator of tokens) 2014-09-17 20:46:33 +02:00
Simon Cruanes
8bb6440344 richer API for sexp (print/parse files) 2014-09-17 15:00:26 +02:00
Simon Cruanes
dd1f331834 support raw chars in Sexp 2014-09-17 14:35:04 +02:00
Simon Cruanes
d5eb60d0ae bugfix in Sexp; better pretty-printing 2014-09-17 14:09:33 +02:00
Simon Cruanes
3615d208dc some bugfixes in Sexp 2014-09-17 01:35:15 +02:00
Simon Cruanes
c946a4ea26 re-written Sexp (in misc) to resemble sexplib 2014-09-17 00:45:33 +02:00
Simon Cruanes
d3224e6b4d merge from master 2014-08-06 23:10:28 +02:00
Simon Cruanes
e580340403 big upgrade of RAL (random access lists) 2014-07-22 00:04:32 +02:00
Simon Cruanes
5959072b2e oasis files 2014-07-11 22:44:30 +02:00
Simon Cruanes
5a29fb198a merge from master 2014-07-11 22:44:29 +02:00
Simon Cruanes
e7660747d9 simple interface to PrintBox now more powerful 2014-07-04 02:02:14 +02:00
Simon Cruanes
abef0be6bd bugfixes in BTree (insertion should work now) 2014-07-03 22:56:07 +02:00
Simon Cruanes
656c70fdc2 add BTree partial implementation (not working yet) 2014-07-03 20:16:43 +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
2b15a21570 refactored CCrandom (hide fuel, too complicated, but provide a fix operator);
bench_hash to compare hash combinators to the default hash function
2014-06-24 16:24:19 +02:00
Simon Cruanes
34c663a867 merge from master 2014-06-18 00:18:02 +02:00
Simon Cruanes
0461758bf9 cosmetic details on trees 2014-06-16 21:15:05 +02:00