Simon Cruanes
12cb1f91d5
makefile: compile everything with --profile=release
2022-03-24 13:42:31 -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
Simon Cruanes
4ced583f33
merge back from stable
2014-11-12 00:42:28 +01:00
Simon Cruanes
be08237d61
re-enable qtests for .cppo.ml files
2014-11-10 00:11:08 +01:00
Simon Cruanes
d3af230de9
fix tests by making oasis build qtest itself
2014-11-04 16:44:15 +01:00
Simon Cruanes
6e031a7c03
Merge commit '8bb78ab0d6bf95eea46d0cdedd8462525f2e1f7d' for sequence (fix bug)
2014-10-19 21:03:11 +02:00
Simon Cruanes
3e08abf6a9
generate doc for containers.advanced
2014-10-01 11:42:54 +02:00
Simon Cruanes
6ab612c0ac
version 0.4 backported from stable
2014-10-01 11:38:14 +02:00