Commit graph

  • 4438505885 disable warning 44 Simon Cruanes 2014-11-06 16:30:08 +01:00
  • ed3bf4ba26 CCList.(>|=) infix map Simon Cruanes 2014-11-06 16:08:36 +01:00
  • 73201a4e67 add some warnings (to be fixed) Simon Cruanes 2014-11-06 13:48:03 +01:00
  • 81a640cf56 Merge commit '36423c01d2ab8881c9f8ac6d43fb7c945b0add59' from sequence Simon Cruanes 2014-11-04 22:19:27 +01:00
  • 36423c01d2 Squashed 'sequence/' changes from 2691bee..efeb0fc Simon Cruanes 2014-11-04 22:19:26 +01:00
  • d75317253d remove some junk from misc/ Simon Cruanes 2014-11-04 20:56:38 +01:00
  • d3af230de9 fix tests by making oasis build qtest itself Simon Cruanes 2014-11-04 16:44:15 +01:00
  • 611086e6ab make some functions in CCFun and CCString depend on ocaml version Simon Cruanes 2014-11-04 15:48:14 +01:00
  • 5c559c2099 containers now depends on cppo Simon Cruanes 2014-11-04 15:27:24 +01:00
  • 76c9254dec thanks to @whitequark, could use cppo for preprocessing files Simon Cruanes 2014-11-04 15:21:09 +01:00
  • a5b37ad21b Merge 989ff2a865 into 786334dcce Peter Zotov 2014-11-04 14:08:24 +00:00
  • 989ff2a865 Add myocamlbuild.ml which defines OCAML_VERSION for cppo. Peter Zotov 2014-11-04 17:08:06 +03:00
  • 786334dcce use Buffer whenever string mutation is needed Simon Cruanes 2014-10-30 01:48:16 +01:00
  • ad705fd758 add Format printers to CCString Simon Cruanes 2014-10-20 23:29:17 +02:00
  • 1374a2741c CCInt.neg Simon Cruanes 2014-10-28 16:38:56 +01:00
  • 56132eacad removed useless comment Simon Cruanes 2014-10-20 23:03:59 +02:00
  • de494e9667 a bunch of useful functions in CCMap Simon Cruanes 2014-10-20 18:28:44 +02:00
  • 7b2ffdc0b9 stub for CCMap (extension of the standard Map module) Simon Cruanes 2014-10-20 14:47:51 +02:00
  • 565f17fb5b authors file Simon Cruanes 2014-10-20 14:07:51 +02:00
  • 92ba6b34a6 CCPervasives.Opt -> CCPervasives.Option Simon Cruanes 2014-10-20 11:37:36 +02:00
  • ccb05344e2 readme Simon Cruanes 2014-10-19 22:40:43 +02:00
  • 608edd9a1a version 0.4.1 0.4.1 Simon Cruanes 2014-10-19 21:15:42 +02:00
  • 0e555bed6c merge from master Simon Cruanes 2014-10-19 21:14:17 +02:00
  • 6e031a7c03 Merge commit '8bb78ab0d6bf95eea46d0cdedd8462525f2e1f7d' for sequence (fix bug) Simon Cruanes 2014-10-19 21:01:44 +02:00
  • 8bb78ab0d6 Squashed 'sequence/' changes from 0d721a6..2691bee Simon Cruanes 2014-10-19 21:01:44 +02:00
  • 1e07897da8 CCOpt.get Simon Cruanes 2014-10-18 17:15:42 +02:00
  • 22343b4469 new functions in CCSexp.Traverse Simon Cruanes 2014-10-18 16:49:58 +02:00
  • 432f0f0abd comments in CCMultiSet.mli, to explain meet/intersection/union Simon Cruanes 2014-10-16 16:50:04 +02:00
  • 6d0e2fdd2d Merge pull request #8 from nbraud/master Simon Cruanes 2014-10-16 16:46:09 +02:00
  • dc0b5873a4 CCMultiset: Add meet Nicolas Braud-Santoni 2014-10-16 16:42:21 +02:00
  • 293ff2958b update of readme Simon Cruanes 2014-10-01 15:15:24 +02:00
  • 3e08abf6a9 generate doc for containers.advanced Simon Cruanes 2014-10-01 11:42:54 +02:00
  • 6ab612c0ac version 0.4 backported from stable Simon Cruanes 2014-10-01 11:38:14 +02:00
  • 2cb86cb93f version 0.4 0.4 Simon Cruanes 2014-09-30 17:21:58 +02:00
  • 4e3631c12b forgot build files Simon Cruanes 2014-09-30 17:17:10 +02:00
  • a3cfdacc78 oasis files Simon Cruanes 2014-09-30 17:12:59 +02:00
  • 7d3742e765 merge from master Simon Cruanes 2014-09-30 17:12:59 +02:00
  • f67a3e115e fixed benchs/tests for 4.00 Simon Cruanes 2014-09-30 17:12:02 +02:00
  • df838482ef moved Sexp into core/CCSexp Simon Cruanes 2014-09-30 16:14:16 +02:00
  • 9882998eb5 moved CCLinq, CCBatch and CCat from core/ to advanced/ Simon Cruanes 2014-09-30 16:12:23 +02:00
  • 11ff63d2e9 ensure compatibility with ocaml 4.00 Simon Cruanes 2014-09-30 15:16:17 +02:00
  • 2b7df02ca1 use a structural type (poly variant) for Sexp.t Simon Cruanes 2014-09-29 23:04:14 +02:00
  • ad32699307 remove of_string constructor (shadowed) Simon Cruanes 2014-09-28 17:44:48 +02:00
  • dedcc574fb a few more combinators in Sexp Simon Cruanes 2014-09-28 17:23:06 +02:00
  • 2fb05ad8b5 merge from master Simon Cruanes 2014-09-28 15:23:56 +02:00
  • 5cb2bb3538 support for ; line comments in Sexp Simon Cruanes 2014-09-24 23:44:51 +02:00
  • bf6ae8bdb1 doc Simon Cruanes 2014-09-18 11:50:36 +02:00
  • 78ac2f6f70 forgot a function in Sexp.Traverse Simon Cruanes 2014-09-18 11:14:29 +02:00
  • f19845f3d6 Sexp.Traverse.field, and an example in doc Simon Cruanes 2014-09-18 00:49:24 +02:00
  • bb070c7f78 Sexp: constructors and Sexp.Traverse (with new functions) Simon Cruanes 2014-09-18 00:28:58 +02:00
  • 05316f7e38 Sexp.Traverse, to extract information from S-expr Simon Cruanes 2014-09-18 00:14:00 +02:00
  • 9ca56d8046 changed the Sexp api (renamed parsing/printing functions) Simon Cruanes 2014-09-17 23:42:59 +02:00
  • daf06196c0 details Simon Cruanes 2014-09-17 23:18:29 +02:00
  • 0578bedf31 get rid of deprecated Array.create Simon Cruanes 2014-09-17 23:10:38 +02:00
  • 8a095f2298 ignore sequence/ dir Simon Cruanes 2014-09-17 23:09:17 +02:00
  • 3a5f71a9e7 move benchmarks to benchs/ so they are separate from tests; use compiled oasis setup Simon Cruanes 2014-09-17 22:58:56 +02:00
  • 33d33ec6e4 new interface for Sexp.Streaming, allowing to provide a 'source' (generator of tokens) Simon Cruanes 2014-09-17 20:46:33 +02:00
  • dcf134b1eb examples/id_sexp (parser then prints S-expressions) Simon Cruanes 2014-09-17 15:14:12 +02:00
  • 8bb6440344 richer API for sexp (print/parse files) Simon Cruanes 2014-09-17 15:00:26 +02:00
  • dd1f331834 support raw chars in Sexp Simon Cruanes 2014-09-17 14:35:04 +02:00
  • d5eb60d0ae bugfix in Sexp; better pretty-printing Simon Cruanes 2014-09-17 14:09:33 +02:00
  • 0aaae830bc CCError.{iter,get_exn} Simon Cruanes 2014-09-17 14:09:13 +02:00
  • 3615d208dc some bugfixes in Sexp Simon Cruanes 2014-09-17 01:35:15 +02:00
  • c946a4ea26 re-written Sexp (in misc) to resemble sexplib Simon Cruanes 2014-09-17 00:45:33 +02:00
  • 25139d7bb5 CCPair.print Simon Cruanes 2014-09-16 22:11:42 +02:00
  • 67824b333a .merlin Simon Cruanes 2014-09-16 22:11:36 +02:00
  • c33576a7e1 some small improvements to CCRandom Simon Cruanes 2014-09-05 10:38:43 +02:00
  • c14a0a4bbb patch tests Simon Cruanes 2014-09-03 10:20:34 +02:00
  • 8ade96b2f6 moved CCHashtbl to CCFlatHashtbl; new module CCHashtbl that wraps and extends the standard hashtable Simon Cruanes 2014-09-03 01:07:48 +02:00
  • 46205b1e26 forgot @since tag Simon Cruanes 2014-09-03 01:07:11 +02:00
  • 059e0b064d CCPervasives module, replacing modules of the standard library Simon Cruanes 2014-09-02 23:46:06 +02:00
  • dda1dda27d removed type alias CCString.t (duplicate of String.t which already exists) Simon Cruanes 2014-09-02 23:44:51 +02:00
  • d077d21fb6 Merge pull request #6 from jpdeplaix/master Simon Cruanes 2014-08-24 21:27:11 +02:00
  • 5378f9843e OASIS: Use the compiled_setup_ml AlphaFeature Jacques-Pascal Deplaix 2014-08-09 10:45:34 +02:00
  • efc3dcb44d merge from stable (including sequence subtree); 0.3.4 0.3.4 Simon Cruanes 2014-08-09 00:14:25 +02:00
  • 3a225f754f Merge commit '15665761b2d85469c1f0591cb976ba6956100cc5' for sequence Simon Cruanes 2014-08-08 23:54:39 +02:00
  • 15665761b2 Squashed 'sequence/' changes from e5625c6..0d721a6 Simon Cruanes 2014-08-08 23:54:39 +02:00
  • d638038089 CCSequence now shares code with the 'sequence' library; merged the .mli so it reflects versions properly Simon Cruanes 2014-08-08 20:26:04 +02:00
  • bb64cc9a6d Merge commit 'c8d834b722a95b9feedf17f91511d138662c6d6f' as 'sequence' Simon Cruanes 2014-08-08 20:16:15 +02:00
  • c8d834b722 Squashed 'sequence/' content from commit e5625c6 Simon Cruanes 2014-08-08 20:16:15 +02:00
  • c8413080b4 remove erroneous @since tag in CCList.find_idx Simon Cruanes 2014-08-08 20:13:51 +02:00
  • edfadba1ef rename CCOpt.guard into CCOpt.wrap, add an optional handler, add CCOpt.wrap2 Simon Cruanes 2014-08-08 20:06:44 +02:00
  • 579a135829 CCOpt.guard Simon Cruanes 2014-08-08 19:45:32 +02:00
  • 46ebb559fe readme (and new file, HOWTO.md) Simon Cruanes 2014-08-08 19:33:08 +02:00
  • d2abd46d13 add @since tags Simon Cruanes 2014-08-08 19:24:25 +02:00
  • dbb4305017 Merge pull request #5 from Drup/master Simon Cruanes 2014-08-08 19:21:57 +02:00
  • 7c9eb7dfab Add List.findi, Array.findi and Array.find_idx. Drup 2014-08-08 17:54:47 +02:00
  • 8f46630634 better Format printers (using break hints) Simon Cruanes 2014-08-07 15:14:10 +02:00
  • 072131dd3e update @since tags Simon Cruanes 2014-08-07 14:24:52 +02:00
  • d298791477 enrich documentation Simon Cruanes 2014-08-07 14:15:19 +02:00
  • f1f8842436 specialize some comparison functions Simon Cruanes 2014-08-07 14:15:08 +02:00
  • b878909d3c udpate readme Simon Cruanes 2014-08-07 13:42:55 +02:00
  • f2d027ac19 fix tests for containers.thread Simon Cruanes 2014-08-07 13:25:38 +02:00
  • e703a3f655 CCOrd.map Simon Cruanes 2014-08-07 13:14:23 +02:00
  • 1f506eb243 fix doc Simon Cruanes 2014-08-07 13:14:12 +02:00
  • b4ad0c854b changelog Simon Cruanes 2014-08-06 23:28:33 +02:00
  • d3224e6b4d merge from master 0.3.3 Simon Cruanes 2014-08-06 23:05:39 +02:00
  • 9f04b4a0d7 doc Simon Cruanes 2014-08-05 11:20:30 +02:00
  • 2812f797e9 CCMultiMap now also contains a functor to build bidirectional multimaps Simon Cruanes 2014-08-05 11:18:15 +02:00
  • 1214bfe777 minor doc details Simon Cruanes 2014-08-05 01:30:33 +02:00