Commit graph

595 commits

Author SHA1 Message Date
Simon Cruanes
9ca56d8046 changed the Sexp api (renamed parsing/printing functions) 2014-09-17 23:42:59 +02:00
Simon Cruanes
daf06196c0 details 2014-09-17 23:18:29 +02:00
Simon Cruanes
0578bedf31 get rid of deprecated Array.create 2014-09-17 23:10:38 +02:00
Simon Cruanes
8a095f2298 ignore sequence/ dir 2014-09-17 23:09:17 +02:00
Simon Cruanes
3a5f71a9e7 move benchmarks to benchs/ so they are separate from tests; use compiled oasis setup 2014-09-17 22:58:56 +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
dcf134b1eb examples/id_sexp (parser then prints S-expressions) 2014-09-17 15:14:12 +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
0aaae830bc CCError.{iter,get_exn} 2014-09-17 14:09:13 +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
25139d7bb5 CCPair.print 2014-09-16 22:11:42 +02:00
Simon Cruanes
67824b333a .merlin 2014-09-16 22:11:36 +02:00
Simon Cruanes
c33576a7e1 some small improvements to CCRandom 2014-09-05 10:38:43 +02:00
Simon Cruanes
c14a0a4bbb patch tests 2014-09-03 10:20:34 +02:00
Simon Cruanes
8ade96b2f6 moved CCHashtbl to CCFlatHashtbl;
new module CCHashtbl that wraps and extends the standard hashtable
2014-09-03 01:08:04 +02:00
Simon Cruanes
46205b1e26 forgot @since tag 2014-09-03 01:07:11 +02:00
Simon Cruanes
059e0b064d CCPervasives module, replacing modules of the standard library 2014-09-02 23:46:06 +02:00
Simon Cruanes
dda1dda27d removed type alias CCString.t (duplicate of String.t which already exists) 2014-09-02 23:44:51 +02:00
Simon Cruanes
d077d21fb6 Merge pull request #6 from jpdeplaix/master
OASIS: Use the compiled_setup_ml AlphaFeature
2014-08-24 21:27:11 +02:00
Jacques-Pascal Deplaix
5378f9843e OASIS: Use the compiled_setup_ml AlphaFeature 2014-08-09 10:45:34 +02:00
Simon Cruanes
3a225f754f Merge commit '15665761b2d85469c1f0591cb976ba6956100cc5' for sequence 2014-08-08 23:55:59 +02:00
Simon Cruanes
15665761b2 Squashed 'sequence/' changes from e5625c6..0d721a6
0d721a6 release 0.5.2
a50f307 merge from master
81d7315 bugfix: take would fail on 0
4ae9e77 Merge pull request #5 from Drup/master
ae390d3 Add on_list.

git-subtree-dir: sequence
git-subtree-split: 0d721a63515949fe564552c98895780d86fc2a98
2014-08-08 23:54:39 +02:00
Simon Cruanes
d638038089 CCSequence now shares code with the 'sequence' library; merged the .mli so it reflects versions properly 2014-08-08 20:26:04 +02:00
Simon Cruanes
c8d834b722 Squashed 'sequence/' content from commit e5625c6
git-subtree-dir: sequence
git-subtree-split: e5625c69301e344abb971ad47ba618387346dc22
2014-08-08 20:16:15 +02:00
Simon Cruanes
bb64cc9a6d Merge commit 'c8d834b722a95b9feedf17f91511d138662c6d6f' as 'sequence' 2014-08-08 20:16:15 +02:00
Simon Cruanes
c8413080b4 remove erroneous @since tag in CCList.find_idx 2014-08-08 20:13:51 +02:00
Simon Cruanes
edfadba1ef rename CCOpt.guard into CCOpt.wrap, add an optional handler, add CCOpt.wrap2 2014-08-08 20:06:44 +02:00
Simon Cruanes
579a135829 CCOpt.guard 2014-08-08 19:45:32 +02:00
Simon Cruanes
46ebb559fe readme (and new file, HOWTO.md) 2014-08-08 19:33:08 +02:00
Simon Cruanes
d2abd46d13 add @since tags 2014-08-08 19:24:25 +02:00
Simon Cruanes
dbb4305017 Merge pull request #5 from Drup/master
Add List.findi, Array.findi and Array.find_idx.
2014-08-08 19:21:57 +02:00
Drup
7c9eb7dfab Add List.findi, Array.findi and Array.find_idx. 2014-08-08 17:54:47 +02:00
Simon Cruanes
8f46630634 better Format printers (using break hints) 2014-08-07 15:14:10 +02:00
Simon Cruanes
072131dd3e update @since tags 2014-08-07 14:24:52 +02:00
Simon Cruanes
d298791477 enrich documentation 2014-08-07 14:15:19 +02:00
Simon Cruanes
f1f8842436 specialize some comparison functions 2014-08-07 14:15:08 +02:00
Simon Cruanes
b878909d3c udpate readme 2014-08-07 13:42:55 +02:00
Simon Cruanes
f2d027ac19 fix tests for containers.thread 2014-08-07 13:25:38 +02:00
Simon Cruanes
e703a3f655 CCOrd.map 2014-08-07 13:17:00 +02:00
Simon Cruanes
1f506eb243 fix doc 2014-08-07 13:17:00 +02:00
Simon Cruanes
b4ad0c854b changelog 2014-08-06 23:28:33 +02:00
Simon Cruanes
d3224e6b4d merge from master 2014-08-06 23:10:28 +02:00
Simon Cruanes
9f04b4a0d7 doc 2014-08-05 11:20:30 +02:00
Simon Cruanes
2812f797e9 CCMultiMap now also contains a functor to build bidirectional multimaps 2014-08-05 11:18:15 +02:00
Simon Cruanes
1214bfe777 minor doc details 2014-08-05 01:30:33 +02:00
Simon Cruanes
0660fde92b CCIO.File for basic filenames manipulations 2014-08-05 01:22:44 +02:00
Simon Cruanes
12207ab95a building blocks for CCIO.Seq 2014-08-05 01:22:26 +02:00