Commit graph

178 commits

Author SHA1 Message Date
Simon Cruanes
7954687fab merged test_levenshtein with other tests 2015-01-25 23:07:40 +01:00
Emm
fdc6f28d55 Add experimental rose tree. 2015-01-25 22:06:48 +01:00
Simon Cruanes
f0b19b9980 remove a lot of stuff from containers.misc (see _oasis for details) 2015-01-25 20:07:29 +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
78ff35154b removed useless Lwt-related module 2014-12-15 10:43:09 +01:00
Simon Cruanes
d0c3af5492 continue removal of CCGen/CCsequence 2014-12-13 03:20:14 +01:00
Simon Cruanes
5b9a7a2689 quick test for Lwt_actors 2014-11-20 01:11:20 +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
e9760976b4 fix warnings in test 2014-11-19 18:02:14 +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
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
f67a3e115e fixed benchs/tests for 4.00 2014-09-30 17:12:02 +02:00
Simon Cruanes
11ff63d2e9 ensure compatibility with ocaml 4.00 2014-09-30 15:17:15 +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
c14a0a4bbb patch tests 2014-09-03 10:20:34 +02:00
Simon Cruanes
f2d027ac19 fix tests for containers.thread 2014-08-07 13:25:38 +02:00
Simon Cruanes
462ac72b2e detail 2014-07-17 10:37:53 +02:00
Simon Cruanes
9488ff51c6 some unrolling in CCHashtbl 2014-07-16 14:20:56 +02:00
Simon Cruanes
d7992d4a57 conversions for CCString 2014-07-11 22:39:40 +02:00
Simon Cruanes
af84e2dcc7 CCHashtbl: open-addressing table (Robin-Hood hashing) 2014-07-08 17:15:42 +02:00
Simon Cruanes
94ff411f9f fix bug in test 2014-06-29 23:33:10 +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
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
5422a6ad65 fix tests 2014-06-15 23:50:28 +02:00
Simon Cruanes
e3bde40598 more operators in CCKlist 2014-06-14 01:01:40 +02:00
Simon Cruanes
730f99de70 fix benchmark broken by Drup;
fix some small issues;
add CCBatch.extern combinator for arbitrary computations (that wont be optimized)
2014-06-12 11:56:57 +02:00
Simon Cruanes
fc3b6040f6 benchmark for CCBatch on list, array, and klist 2014-06-11 23:27:37 +02:00
Simon Cruanes
b72f8683ce udpated tests 2014-05-22 23:58:36 +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
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
e740f9ff63 quick tests 2014-04-19 01:27:34 +02:00
Simon Cruanes
49dd2f9054 qchecks for Levenshtein 2014-03-05 22:44:41 +01:00
Simon Cruanes
a2e0d85dca benchmark Conv.from (from json) 2014-03-02 16:06:33 +01:00
Simon Cruanes
3c4270b3a1 added a Conv.Point.t benchmark to bench_conv (recursive type) 2014-03-01 19:31:10 +01:00
Simon Cruanes
6718277501 moved futures into threads/ and updated oasis; added benchmark for Conv 2014-03-01 16:30:52 +01:00
Simon Cruanes
11259c9297 cli options for benchs 2014-02-01 15:33:28 +01:00
Simon Cruanes
2936595dbb bugfix in Gen; make API change explicit for Gen.merge 2014-01-30 01:49:01 +01:00
Simon Cruanes
48ef226efd use a new interface, unit -> 'a option, for Gen. 2014-01-30 01:41:51 +01:00
Simon Cruanes
396a1779bf merged BV tests in tests/test_bv.ml 2013-11-26 17:41:18 +01:00
Simon Cruanes
11611894e9 heavy modification of Gen's API. Now the default 'a Gen.t is a transient, consumable generator
of 'a, and 'a Gen.Restart.t can be used for restartable generators.
2013-11-11 23:04:10 +01:00
Simon Cruanes
38257ddc50 fair cartesian product for Gen 2013-11-11 20:29:02 +01:00
Simon Cruanes
e5e95bb97b in bench, compare Map to hashtables 2013-11-08 00:06:00 +01:00
Simon Cruanes
d7845e55c6 update of persistent hashtable 2013-11-05 15:50:41 +01:00
Simon Cruanes
c2931edb4e some more tests 2013-10-29 00:59:34 +01:00