Commit graph

94 commits

Author SHA1 Message Date
Simon Cruanes
0b0dd83423
reformat all the things 2024-05-13 20:57:53 -04:00
Simon Cruanes
33053a1f96
finish removing threads 2023-12-05 13:45:48 -05:00
Simon Cruanes
4d581498ae chore: add scripts to run benchmarks 2023-12-03 20:03:16 -05:00
Simon Cruanes
58596a9bd5
chore: makefile 2023-04-19 21:22:16 -04:00
Simon Cruanes
fd760d44a3
makefile 2023-04-09 14:59:19 -04:00
Simon Cruanes
d4e582e829
add CCHet.Tbl.{clear,reset} 2022-11-30 09:21:35 -05:00
Simon Cruanes
2b5b2a0e02
chore: have make test be quiet 2022-07-04 14:35:32 -04:00
Simon Cruanes
f5409d480a
chore: remove dead makefile target 2021-08-26 10:07:48 -04:00
Simon Cruanes
ba638aeb70 makea benchs sohuld use profile=release 2021-06-04 10:21:22 -04:00
Josh Berdine
430e2a4951 test: ensure tests are run by disabling dune cache 2021-04-16 10:45:28 -04:00
Simon Cruanes
176b2e5ff2 cleanup of makefile 2021-02-02 22:48:16 -05:00
Fardale
d9df726ca0 clean: remove stuff specific for ocaml < 4.03 2021-01-26 11:27:50 +01:00
Simon Cruanes
a767e4618d wip(3.0): remove deprecated functions, in particular sequence 2020-04-24 20:16:53 -04:00
Simon Cruanes
49545decbf update top packages 2020-04-24 19:07:56 -04:00
Simon Cruanes
264e89b198 chore: makefile 2019-12-14 16:32:24 -06:00
Simon Cruanes
96ed8a37ab feat: introduce shim modules for 4.08 compat
- also make `unlabel` an explicit operation
- use `Stdlib` instead of `Pervasives`
- remove some warnings in Format
2019-06-14 18:26:14 -05:00
Simon Cruanes
a325600ccb chore: modernize make watch 2019-04-13 03:05:34 -05:00
Christopher Zimmermann
f6e1d81ed7 Generate unlabelled interfaces from labelled ones
* add unlabel.ml which parses interfaces and removes labels in function declarations and docstrings. This is a quick hack, but it does the job.
 * an attribute [@keep_label] can be added to the labelled arguments to mark labels like ~cmp which should stay in the "unlabelled" interface
 * While augmenting the labelled interfaces I stumbled across some inconsistencies between the currend labelled / non-labelled interfaces. I used the labelling that made most sense to me and added a "FIXME" comment.
 * Maybe we should break backwards compatibility at some point and name the comparison arguments to the sorting functions in CCArrayLabels.ml ~cmp instead of ~f ?
2018-10-13 19:09:35 -05:00
Simon Cruanes
3b1de9a1c8 chore(build): migrate to dune 1.0 2018-09-16 19:53:40 -05:00
Simon Cruanes
04d10c2711 makefile help 2018-02-03 15:39:12 -06:00
Simon Cruanes
7df23d0cca fix build for benchs 2018-01-21 17:09:30 -06:00
Simon Cruanes
c7483ade3b chore(makefile): detail, to always build lib before tests 2018-01-21 15:59:10 -06:00
Simon Cruanes
446ae9f26b prepare for 2.0 2018-01-21 15:38:34 -06:00
Simon Cruanes
8f46fdb6d2 move to jbuilder (closes #165) 2018-01-14 17:43:56 -06:00
Simon Cruanes
77ed135493 add a comment about contributing (close #106); update makefile 2017-04-19 22:31:18 +02:00
Simon Cruanes
cebee407ea add makefule rule for ocp-indent 2017-01-25 00:08:12 +01:00
Simon Cruanes
9b53e3c2a5 use Labels versions of CCList and CCArray 2016-12-29 11:07:44 +01:00
Simon Cruanes
7628e654f7 remove containers.advanced 2016-11-03 18:29:23 +01:00
Simon Cruanes
9f0b8851b0 remove containers.io 2016-11-03 16:29:14 +01:00
Simon Cruanes
89c63a5357 update oasis setup 2016-11-02 11:49:09 +01:00
Simon Cruanes
656565c195 add gh-pages doc generation to makefile 2016-08-22 10:15:37 +02:00
Simon Cruanes
037f169044 watch target should build all 2016-04-18 11:20:24 +02:00
Simon Cruanes
73cb338ba9 makefile 2015-12-14 14:48:19 +01:00
Simon Cruanes
b8e2db95df oasis stuff 2015-12-11 17:50:41 +01:00
Simon Cruanes
1d6cf2c683 add CCOrd.option 2015-12-02 20:59:07 +01:00
Simon Cruanes
fb484c6e81 add make watch target 2015-10-21 20:34:04 +02:00
Simon Cruanes
0ff7bef8ad fix doc 2015-09-23 18:20:12 +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
507fe33086 cleanup 2015-09-16 19:26:56 +02:00
Simon Cruanes
b818b26751 enable qtest on containers.thread 2015-08-31 19:48:29 +02:00
Simon Cruanes
aa28542959 update makefile (target devel) 2015-08-11 20:34:23 +02:00
Simon Cruanes
6fb26288ad richer CCUnix.call API, with tests 2015-03-28 12:55:56 +01:00
Simon Cruanes
14f593d246 wip: qtests for containers.lwt 2015-02-25 22:03:30 +01:00
Simon Cruanes
0ecec5c151 make devel command, activating most flags, for developpers (see #27) 2015-01-21 09:40:35 +01:00
Simon Cruanes
b6f60c6af6 remove junk in makefile.push_doc 2014-12-19 20:54:38 +01:00
Simon Cruanes
f1b3ff64c9 prepare for 0.7 2014-12-19 17:28:22 +01:00
Simon Cruanes
a63d095722 containers.bigarray, containing CCBigstring 2014-12-18 16:37:31 +01:00
Simon Cruanes
d0af6abbd9 fixed qtests 2014-12-17 10:22:19 +01:00
Simon Cruanes
bd43ff0db4 updated readme and doc 2014-11-23 15:48:18 +01:00
Simon Cruanes
07f608009a fix Makefile: if qtest not installed, should still be able to build 2014-11-12 11:02:22 +01:00