Simon Cruanes
|
90e44a59a9
|
try to fix CI
|
2023-11-15 23:02:55 -05:00 |
|
Simon Cruanes
|
63c99cf2ba
|
Update tests/unit/t_iter.ml
|
2023-11-15 22:50:16 -05:00 |
|
Olivier Nicole
|
4bf00eabad
|
Add Iter.map_while
|
2023-11-15 22:50:16 -05:00 |
|
Master Builder
|
67c46b6ce4
|
fix(map_by_2): Fixed formatting
|
2023-08-04 21:11:57 -04:00 |
|
Master Builder
|
6fdbc2c88f
|
fix(map_by_2): Fixed bug in implementation and added some unit tests
|
2023-08-04 21:11:57 -04:00 |
|
Simon Cruanes
|
df3a3de2ae
|
test: add regression test for #38
|
2023-04-21 14:37:10 -04:00 |
|
Simon Cruanes
|
c7ff44ffe4
|
fix
|
2022-10-18 16:56:57 -04:00 |
|
Simon Cruanes
|
fc254a5d89
|
add ocamlformat; reformat; migrate off qtest
|
2022-10-18 15:31:14 -04:00 |
|
Simon Cruanes
|
0aaf51f739
|
move files to 'src/', use qtest for tests
|
2016-04-24 23:47:16 +02:00 |
|
Simon Cruanes
|
3cac917045
|
fix test
|
2016-03-07 14:23:23 +01:00 |
|
Simon Cruanes
|
35c32b1a32
|
add a test
|
2015-09-02 13:59:52 +02:00 |
|
Simon Cruanes
|
5a3c20464d
|
fix test
|
2015-08-29 20:22:33 +02:00 |
|
Simon Cruanes
|
d35c25e783
|
some tests were not run
|
2015-08-25 09:42:42 +02:00 |
|
Simon Cruanes
|
8c06c13563
|
add group_by (ignores the ordering)
|
2015-08-22 23:49:36 +02:00 |
|
carm
|
2083590773
|
fold_while impl for sequences
|
2015-01-03 13:13:54 -05:00 |
|
Simon Cruanes
|
cdae072e5e
|
removed many warnings
|
2014-11-08 01:36:20 +01:00 |
|
Simon Cruanes
|
0226a4cef5
|
more warnings enabled; fix tests
|
2014-11-04 22:28:39 +01:00 |
|
Simon Cruanes
|
a193c54081
|
added a regression test
|
2014-10-19 20:50:02 +02:00 |
|
Simon Cruanes
|
81d7315000
|
bugfix: take would fail on 0
|
2014-08-08 23:47:51 +02:00 |
|
Simon Cruanes
|
20f70e721f
|
fix tests
|
2014-07-07 14:05:47 +02:00 |
|
Simon Cruanes
|
93b6a18c41
|
cleanup of Infix (removed some operators);
remove TypeClass
|
2014-04-16 17:56:54 +02:00 |
|
Simon Cruanes
|
a5385ce649
|
API change for Sequence.persistent: no need to
provide a block size, the unrolled list manages it (doubling block size);
new implementation for persistent is more efficient.
|
2014-02-27 11:51:57 +01:00 |
|
Simon Cruanes
|
a3ff8ee854
|
added a benchmark for persistent; moved all benchs to bench/
|
2014-02-27 11:06:07 +01:00 |
|
Simon Cruanes
|
61a4f64e75
|
decreasing int range operator
|
2013-11-18 15:10:07 +01:00 |
|
Simon Cruanes
|
b946b7157b
|
optimized MList, with twice as fast insertion (on big tests);
see ./simple_bench.native 10_000_000. The optimization is based on increasing block size.
|
2013-03-11 00:54:28 +01:00 |
|
Simon Cruanes
|
b0428e3f05
|
re-implementation of the internal MList storage, with a kind
of 2-3 B-tree
|
2013-03-10 16:48:48 +01:00 |
|
Simon Cruanes
|
7eb4fb370b
|
Sequence.join combinator
|
2013-03-10 15:36:26 +01:00 |
|
Simon Cruanes
|
91a167a885
|
small API updates; Sequence.intersperse has a signature that is consistent
with the rest of the API, and combines well with |>
|
2013-03-10 15:26:50 +01:00 |
|
Simon Cruanes
|
9829fc01bc
|
some basic benchmarks
|
2013-03-08 17:25:06 +01:00 |
|
Simon Cruanes
|
cb113e5174
|
a few more tests
|
2013-03-08 16:59:02 +01:00 |
|
Simon Cruanes
|
2790ea06ed
|
some tests for Sequence
|
2013-03-08 16:47:29 +01:00 |
|
Simon Cruanes
|
ec8a865500
|
basic building blocks for testing
|
2013-03-08 16:18:52 +01:00 |
|