Commit graph

99 commits

Author SHA1 Message Date
Simon Cruanes
3b1922671e add benchmark for sorting fucntion 2015-10-23 23:48:10 +02:00
Simon Cruanes
89f30e2891 fix bench 2015-10-23 16:30:22 +02:00
Simon Cruanes
2d2f92c899 improve benchmarks 2015-10-21 23:01:14 +02:00
Simon Cruanes
aa1c5fb0e9 bew bench to compare CCPersistentHashtbl with ref implementation 2015-10-21 22:23:47 +02:00
Simon Cruanes
9c61cfe53a update bench 2015-09-23 23:14:29 +02:00
Simon Cruanes
96c62d9048 benchmark list.map 2015-09-19 15:13:58 +02:00
Simon Cruanes
2179e394fb update mem_measure with optional size argument 2015-09-19 14:35:06 +02:00
Simon Cruanes
d60b3400fa use transient API in benchs 2015-09-19 02:03:37 +02:00
Simon Cruanes
9164d53889 add a benchmark file to measure size of big data structures 2015-09-19 01:50:26 +02:00
Simon Cruanes
ed31060d7d merge remaining tests as qtest, remove lwt stuff including bench_io 2015-09-16 19:46:29 +02:00
Simon Cruanes
f699f48586 moved containers.misc and containers.lwt into their own repo 2015-09-16 18:42:19 +02:00
Simon Cruanes
eee7b2318a add CCTrie to benchmarks 2015-09-16 14:03:53 +02:00
Simon Cruanes
e30190a7d0 rename some benchs 2015-09-11 09:57:56 +02:00
Simon Cruanes
1454d82e56 add a benchmark file for IO 2015-09-09 16:07:34 +02:00
Simon Cruanes
f1dd17d1aa new module CCWBTree, a weight-balanced tree. WIP. 2015-09-07 01:06:45 +02:00
Simon Cruanes
369a13cea8 add more table benchmarks 2015-09-05 14:07:27 +02:00
Simon Cruanes
42e360eadd refactor benchmarks on associative maps 2015-09-05 13:17:11 +02:00
Simon Cruanes
c9a4bbd75a update benchmarks to use ~repeat arguments 2015-09-05 12:14:32 +02:00
Simon Cruanes
b091bba431 use package HAMT in benchmarks 2015-09-05 00:02:02 +02:00
Simon Cruanes
e51fb2e44e new module CCHashTrie in containers.data, associative map 2015-09-02 15:55:12 +02:00
Simon Cruanes
501a5af0d6 add benchmarks for CCThread.Queue 2015-09-01 13:51:54 +02:00
Simon Cruanes
79221f2669 inlining 2015-08-31 18:54:36 +02:00
Simon Cruanes
f50776f70f add CCFQueue to benchmarks 2015-08-31 18:47:10 +02:00
Simon Cruanes
550833ed57 add benchmarks for CCDeque 2015-08-31 18:16:58 +02:00
Simon Cruanes
bd028e3c62 fix benchmarks (remove bad lazyness) 2015-07-17 22:22:54 +02:00
Simon Cruanes
d0c270504a update benchmark: add CCIntMap to tbl bench 2015-04-06 19:50:02 +02:00
Simon Cruanes
ceb68ee15f small fixes 2015-03-31 00:25:03 +02:00
Simon Cruanes
3b3a697168 benchmark 2015-03-24 13:49:25 +01:00
Simon Cruanes
4c22a770f8 rename benchmarks; doc 2015-03-24 13:39:39 +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
a9aac3ea6f remove ccbench.mli 2015-01-25 19:44:40 +01:00
Simon Cruanes
9e290d3ff6 use benchmark 1.4, with the upstreamed tree system 2015-01-15 18:21:29 +01:00
Simon Cruanes
d0c3af5492 continue removal of CCGen/CCsequence 2014-12-13 03:20:14 +01:00
Drup
c6f585955a Add iter bench for iterators. 2014-12-02 01:02:38 +01:00
Simon Cruanes
f010bc6ebc move misc/Cache to core/CCCache 2014-11-23 13:48:52 +01:00
Simon Cruanes
a2617fd83c more precise benchmarks for caches 2014-11-17 09:20:04 +01:00
Simon Cruanes
fbc278907a updated benchmarks for Cache, to use new API and fix a stupid issue 2014-11-17 02:52:46 +01:00
Simon Cruanes
2420df32f3 moved some benchmarks to benchs/run_benchs.ml, under the centralized bench tree 2014-11-17 01:09:13 +01:00
Simon Cruanes
ac0f18d3c7 simpler interface for CCbench global registration 2014-11-13 22:33:15 +01:00
Simon Cruanes
1a20df9393 benchmarks for CCVector 2014-11-13 22:20:58 +01:00
Simon Cruanes
bd8392dfe5 rename benchs.ml into run_benchs.ml 2014-11-13 21:40:17 +01:00
Simon Cruanes
c6072b6b2f better printing in CCBench 2014-11-13 21:39:11 +01:00
Simon Cruanes
8d875994f5 slightly better printing in CCbench 2014-11-13 20:32:59 +01:00
Simon Cruanes
55e18bbb0f use CCBench in benchs/benchs.ml to hierarchize benchmarks 2014-11-13 15:41:30 +01:00
Simon Cruanes
2606833518 add benchs/CCBench helper module (tree of benchmarks) 2014-11-13 15:41:10 +01:00
Simon Cruanes
0ad73a2cff more bechmarks on lists 2014-11-13 13:06:34 +01:00
Simon Cruanes
aa86a5454b new benchmark, benchs.ml; drop use of "bench" package 2014-11-13 11:44:59 +01:00
Simon Cruanes
f67a3e115e fixed benchs/tests for 4.00 2014-09-30 17:12:02 +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