Commit graph

1877 commits

Author SHA1 Message Date
Simon Cruanes
62ba3c00af make CCInt64 compatible with Int64 (breaking!) (closes #192)
conversion functions are total, even when the bit widths do not
correspond. Returning options does not make sense in this context.
2018-02-17 10:25:57 -06:00
Simon Cruanes
580dc58979 remove junk file 2018-02-17 10:16:45 -06:00
Simon Cruanes
1640ee89f2 add missing signatures of CCArrayLabels (closes #193) 2018-02-17 10:16:08 -06:00
Simon Cruanes
bff1464560 use non empty lists as indexes in Fun_vec 2018-02-15 08:30:16 -06:00
Simon Cruanes
74d3b0f29f add BatVec to some benchmarks 2018-02-15 08:30:05 -06:00
Simon Cruanes
deb266e1b3 add CCFun_vec to benchmarks 2018-02-15 00:31:26 -06:00
Simon Cruanes
ccad1f3a2c wip: add CCFun_vec data structure for fast functional vectors 2018-02-15 00:31:26 -06:00
Simon Cruanes
02f8af6dbe
Merge pull request #189 from jpdeplaix/master
Fix #188 by adding lower bound on jbuilder
2018-02-14 11:57:43 -06:00
Jacques-Pascal Deplaix
7e08d7c7c1 Fix #188 2018-02-14 17:44:48 +00:00
Simon Cruanes
dd24feab60
Merge pull request #187 from emillon/ccfun-iterate
Add `CCFun.iterate`
2018-02-14 08:40:42 -06:00
Etienne Millon
f1adbcf2f3 Add CCFun.iterate
This adds a new `CCFun.iterate` function that computes the nth-iterate
of a function. That is, that function composed with itself n times.
2018-02-14 15:39:08 +01:00
Simon Cruanes
a4697946ac small typo in readme 2018-02-11 11:08:51 -06:00
Simon Cruanes
f78ee1bf92 add migration guide to the readme 2018-02-11 10:26:02 -06:00
Simon Cruanes
6b9f39d224 prepare for 2.0 2018-02-11 09:57:06 -06:00
Simon Cruanes
44f6c748aa improve test speed and update some doc 2018-02-11 09:52:27 -06:00
Simon Cruanes
35f9b32a5b add CCFormat.lazy_{or,force} for printing thunks 2018-02-09 14:20:46 -06:00
Simon Cruanes
d4fafab9b7 more tests 2018-02-07 20:38:01 -06:00
Simon Cruanes
b3c796176d reindent 2018-02-07 08:22:41 -06:00
Simon Cruanes
7510aaaa18
Merge pull request #186 from Fourchaux/master
move tests from mli files into ml files, update some doc
2018-02-07 08:22:10 -06:00
nathan moreau
3e2fbce3ee Comments - few changes 2018-02-07 14:36:03 +01:00
Simon Cruanes
24592bf926 CCFormat: fix support of unrecognized styles 2018-02-05 08:58:32 -06:00
Simon Cruanes
3ab9cd58e1 with compat >= 4.02, use Format.pp_print_text directly 2018-02-05 08:56:01 -06:00
Simon Cruanes
27c768eebf fix bug in CCRAL.drop (see #184) 2018-02-04 12:39:06 -06:00
Simon Cruanes
5814f23d16 add more tests to CCRAL and others 2018-02-04 12:38:17 -06:00
Simon Cruanes
72838b6ebc
Merge pull request #184 from rand00/master
Fixed bug in ``CCRAL.{drop,take_drop}`
2018-02-04 12:07:22 -06:00
Simon Cruanes
77cd903134
Merge branch 'master' into master 2018-02-04 12:06:44 -06:00
Simon Cruanes
6b48fe873e add another test 2018-02-04 12:05:58 -06:00
Simon Cruanes
9e51f8dc77
Merge pull request #185 from actionshrimp/cclist-repeat-reversed
Don't reverse twice in `CCList.repeat`
2018-02-04 11:57:05 -06:00
Dave Aitken
60596e5408 Update authors list 2018-02-04 17:56:07 +00:00
rand00
47c5c41a96 Added Rand to authors 2018-02-04 18:55:37 +01:00
rand00
cfb8e55eba CCRAL: drop: Added test for bugfix. 2018-02-04 18:54:56 +01:00
Dave Aitken
710266e09c Don't reverse twice in CCList.repeat 2018-02-04 17:34:30 +00:00
rand00
5b6b71373c CCRAL: Fixed bug in drop_tree_. 2018-02-04 17:30:29 +01:00
Simon Cruanes
04d10c2711 makefile help 2018-02-03 15:39:12 -06:00
Simon Cruanes
b340c3dc6c update deps 2018-02-03 15:36:53 -06:00
Simon Cruanes
a0a8954231 proper deps in dune 2018-02-03 15:36:53 -06:00
Simon Cruanes
29118df5f4 opam detail 2018-02-02 08:10:41 -06:00
Simon Cruanes
c382c1c2e5 prepare for 2.0+alpha2 2018-02-01 19:18:17 -06:00
Simon Cruanes
ddf709fc5b reindent code 2018-02-01 19:01:32 -06:00
Simon Cruanes
6ec2fdeb1e
Merge pull request #183 from Fourchaux/master
Adding more comments (thanks to @Fourchaux)
2018-02-01 19:01:19 -06:00
nathan moreau
312901550f Style - small corrections 2018-02-01 22:22:13 +01:00
Simon Cruanes
968edffc03 fix 2018-02-01 09:22:41 -06:00
Simon Cruanes
223647045a update jbuild file 2018-01-31 20:07:27 -06:00
Simon Cruanes
5720120fa1 more tests 2018-01-31 20:07:04 -06:00
Simon Cruanes
9f48725a06 remove qtest makefile and use a script instead 2018-01-31 08:49:52 -06:00
nathan moreau
775f86103e typo (CCString.mli) 2018-01-30 14:25:51 +01:00
nathan moreau
00b2638ae7 Adding more comments 2018-01-30 14:07:05 +01:00
Simon Cruanes
2939dcbf1d rename CCChar.{print,pp} and CCHeap.print (closes #181) 2018-01-29 21:15:24 -06:00
Simon Cruanes
3b8f7099cb style fixes 2018-01-28 10:31:26 -06:00
Simon Cruanes
364890ca36
Merge pull request #180 from FardaleM/CCHeap
Add `CCHeap.delete_{all,one}`
2018-01-28 10:30:20 -06:00