ocaml-containers/src
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
..
core Generate unlabelled interfaces from labelled ones 2018-10-13 19:09:35 -05:00
data test: improve perf by changing random gens 2018-10-13 18:52:22 -05:00
iter chore(build): migrate to dune 1.0 2018-09-16 19:53:40 -05:00
monomorphic chore(build): migrate to dune 1.0 2018-09-16 19:53:40 -05:00
sexp chore(build): migrate to dune 1.0 2018-09-16 19:53:40 -05:00
threads chore(build): migrate to dune 1.0 2018-09-16 19:53:40 -05:00
top chore(build): migrate to dune 1.0 2018-09-16 19:53:40 -05:00
unix chore(build): migrate to dune 1.0 2018-09-16 19:53:40 -05:00
dune Generate unlabelled interfaces from labelled ones 2018-10-13 19:09:35 -05:00
mkflags.ml chore: update dune to use dune-config 2018-08-15 13:38:58 -05:00
unlabel.ml Generate unlabelled interfaces from labelled ones 2018-10-13 19:09:35 -05:00