dune/src
Rudi Grinberg 3e1495e47e Add entry module for configurator
Only expose the public api (v1) in it
2018-04-17 22:25:45 +07:00
..
configurator Add entry module for configurator 2018-04-17 22:25:45 +07:00
fiber Recursive package deps 2018-03-19 01:18:55 +08:00
ocaml-config Mark internal (unstable) libraries as such 2018-04-10 23:02:14 +07:00
stdune Mark internal (unstable) libraries as such 2018-04-10 23:02:14 +07:00
usexp Mark internal (unstable) libraries as such 2018-04-10 23:02:14 +07:00
xdg Add a configuration file and a quiet mode (#490) 2018-02-07 11:38:21 +00:00
action.ml Build transitive dependencies with ocamldep 2018-04-17 15:51:29 +01:00
action.mli No optional args for context 2018-03-15 18:24:36 +08:00
action_intf.ml Build transitive dependencies with ocamldep 2018-04-17 15:51:29 +01:00
arg_spec.ml Add Arg_spec.Hidden_deps 2018-04-09 06:31:52 +08:00
arg_spec.mli Add Arg_spec.Hidden_deps 2018-04-09 06:31:52 +08:00
artifacts.ml Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
artifacts.mli Refactor library management (#516) 2018-02-20 11:46:10 +00:00
bin.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
bin.mli Inspect OCAMLPATH when not using `ocamlfind` (#642) 2018-03-20 12:43:51 -04:00
binary_kind.ml Allow to link executables as static or shared objects (#23) 2018-03-12 11:40:53 +00:00
binary_kind.mli Allow to link executables as static or shared objects (#23) 2018-03-12 11:40:53 +00:00
build.ml Build transitive dependencies with ocamldep 2018-04-17 15:51:29 +01:00
build.mli Build transitive dependencies with ocamldep 2018-04-17 15:51:29 +01:00
build_interpret.ml fix 2018-03-19 01:19:09 +08:00
build_interpret.mli fix 2018-03-19 01:19:09 +08:00
build_system.ml Make Top_closure more polymorphic 2018-03-18 16:21:46 -04:00
build_system.mli Remove useless load_dir 2018-03-19 01:24:04 +08:00
clflags.ml Allow to set the concurrency level from the config file 2018-02-07 12:11:27 +00:00
clflags.mli Allow to set the concurrency level from the config file 2018-02-07 12:11:27 +00:00
cm_kind.ml Add Cm_kind.Dict.make_all 2018-04-09 05:59:12 +08:00
cm_kind.mli Add Cm_kind.Dict.make_all 2018-04-09 05:59:12 +08:00
colors.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
colors.mli Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
config.ml Add INSIDE_DUNE to detect when we are running from unside Dune 2018-04-03 11:43:07 +08:00
config.mli Add INSIDE_DUNE to detect when we are running from unside Dune 2018-04-03 11:43:07 +08:00
context.ml Pass ocamlc explicitly to configurator using DUNE_CONFIGURATOR 2018-04-11 21:26:51 +07:00
context.mli Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
dep_path.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
dep_path.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
env.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
env.mli Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
errors.ml Don't stop on the first error (#477) 2018-02-06 14:39:03 +00:00
errors.mli Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
exe.ml Pass around library dependencies as static values 2018-04-09 06:31:52 +08:00
exe.mli Pass around library dependencies as static values 2018-04-09 06:31:52 +08:00
file_tree.ml Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
file_tree.mli [WIP] Load rules lazily (#370) 2018-01-19 08:50:06 +00:00
findlib.ml More hacks for external-lib-deps 2018-04-09 06:31:52 +08:00
findlib.mli More hacks for external-lib-deps 2018-04-09 06:31:52 +08:00
gen_meta.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
gen_meta.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
gen_rules.ml Merge pull request #686 from rgrinberg/remove-has-dot-merlin 2018-04-10 20:07:06 +07:00
gen_rules.mli More hacks for external-lib-deps 2018-04-09 06:31:52 +08:00
glob_lexer.boot.ml Simplify overrides in the bootstrap path 2017-09-22 01:52:04 +01:00
glob_lexer.mli 4.02.3 compatiblity 2017-02-26 21:28:30 +00:00
glob_lexer.mll 4.02.3 compatiblity 2017-02-26 21:28:30 +00:00
import.ml Add some primitives to make writing formatters easier 2018-04-05 23:02:25 +08:00
inline_tests.ml Pass around library dependencies as static values 2018-04-09 06:31:52 +08:00
inline_tests.mli Add a sub-system for inline tests (#547) 2018-02-27 19:06:12 +00:00
install.ml Change Package.Name.t to interned type 2018-03-03 20:41:29 +07:00
install.mli Introduce package name private type 2018-03-03 01:44:03 +07:00
install_rules.ml Remove useless load_dir 2018-03-19 01:24:04 +08:00
install_rules.mli Install rules for mlds 2018-03-18 17:00:28 +08:00
installed_dune_file.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
installed_dune_file.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
interned.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
interned.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
jbuild Ocamlc_config --> Ocaml_config 2018-03-07 09:40:08 +00:00
jbuild.ml Add Jbuild.Lib_deps.of_pps 2018-03-18 16:20:32 -04:00
jbuild.mli Fix #657 2018-03-27 17:25:25 -04:00
jbuild_load.ml Make Process.run take Env.t directly 2018-03-12 18:45:47 +07:00
jbuild_load.mli Introduce package name private type 2018-03-03 01:44:03 +07:00
js_of_ocaml_rules.ml Pass around library dependencies as static values 2018-04-09 06:31:52 +08:00
js_of_ocaml_rules.mli Pass around library dependencies as static values 2018-04-09 06:31:52 +08:00
lib.ml Report the ppx runtime deps as external dependencies 2018-04-09 06:31:52 +08:00
lib.mli More hacks for external-lib-deps 2018-04-09 06:31:52 +08:00
loc.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
loc.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
log.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
log.mli Add a configuration file and a quiet mode (#490) 2018-02-07 11:38:21 +00:00
main.ml More hacks for external-lib-deps 2018-04-09 06:31:52 +08:00
main.mli More hacks for external-lib-deps 2018-04-09 06:31:52 +08:00
menhir.ml style + doc 2018-03-05 14:00:21 +00:00
menhir.mli style + doc 2018-03-05 14:00:21 +00:00
merlin.ml Use static requires in merlin 2018-04-09 05:59:12 +08:00
merlin.mli Use static requires in merlin 2018-04-09 05:59:12 +08:00
meta.ml Implement manual printers for Meta type 2018-04-05 23:02:57 +08:00
meta.mli Implement manual printers for Meta type 2018-04-05 23:02:57 +08:00
meta_lexer.mli meta parser 2016-11-13 10:01:32 +00:00
meta_lexer.mll 114.20+69 2016-12-15 11:20:46 +00:00
ml_kind.ml remove unused function 2017-04-10 10:10:49 +01:00
ml_kind.mli remove unused function 2017-04-10 10:10:49 +01:00
mode.ml Refactor library management (#516) 2018-02-20 11:46:10 +00:00
mode.mli Allow to link executables as static or shared objects (#23) 2018-03-12 11:40:53 +00:00
module.ml Make Top_closure more polymorphic 2018-03-18 16:21:46 -04:00
module.mli Make Top_closure more polymorphic 2018-03-18 16:21:46 -04:00
module_compilation.ml Use Arg_spec.Hidden_deps 2018-04-09 06:31:52 +08:00
module_compilation.mli Use Arg_spec.Hidden_deps 2018-04-09 06:31:52 +08:00
modules_partitioner.ml Introduce private type for module name 2018-03-06 18:45:38 +07:00
modules_partitioner.mli Introduce private type for module name 2018-03-06 18:45:38 +07:00
ocaml_flags.ml Add a sub-system for inline tests (#547) 2018-02-27 19:06:12 +00:00
ocaml_flags.mli Add a sub-system for inline tests (#547) 2018-02-27 19:06:12 +00:00
ocamldep.ml Skip alias modules in the map 2018-04-17 15:51:29 +01:00
ocamldep.mli Introduce private type for module name 2018-03-06 18:45:38 +07:00
odoc.boot.ml Use doc_dir rather than dir 2018-03-24 00:54:33 +08:00
odoc.ml Merge pull request #671 from rgrinberg/pr/653 2018-04-10 20:04:28 +07:00
odoc.mli Pass around library dependencies as static values 2018-04-09 06:31:52 +08:00
opam_file.ml Refactor IO functions and fix invalid IOs in gen_rules 2017-05-18 17:12:32 +01:00
opam_file.mli Improve opam parsing errors & use opam-file-format to extract the version 2017-05-16 14:47:52 +01:00
ordered_set_lang.ml Share Ordered_set_lang.Make(String)(String) 2018-03-15 14:25:04 +08:00
ordered_set_lang.mli Share Ordered_set_lang.Make(String)(String) 2018-03-15 14:25:04 +08:00
package.ml Change Package.Name.t to interned type 2018-03-03 20:41:29 +07:00
package.mli Change Package.Name.t to interned type 2018-03-03 20:41:29 +07:00
path.ml Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
path.mli Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
per_item.ml Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
per_item.mli Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
preprocessing.ml fix 2018-03-18 16:32:20 -04:00
preprocessing.mli Introduce private type for module name 2018-03-06 18:45:38 +07:00
print_diff.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
print_diff.mli Don't stop on the first error (#477) 2018-02-06 14:39:03 +00:00
process.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
process.mli Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
report_error.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
report_error.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
scheduler.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
scheduler.mli Fix printing of errors (#513) 2018-02-13 18:31:21 +00:00
scope.ml Fix #661: better error when a public library is defined twice 2018-03-29 15:04:14 -04:00
scope.mli indentation 2018-03-15 14:24:55 +08:00
setup.boot.ml Allow to set the library path at configure time (#575) 2018-03-06 14:56:24 +00:00
setup.defaults.ml Allow to set the library path at configure time (#575) 2018-03-06 14:56:24 +00:00
setup.mli Allow to set the library path at configure time (#575) 2018-03-06 14:56:24 +00:00
sexp.ml Rework the sub system select (#632) 2018-03-19 20:47:51 -04:00
sexp.mli Rework the sub system select (#632) 2018-03-19 20:47:51 -04:00
string_with_vars.ml Add test to make sure that ${null} isn't a target 2018-04-17 10:58:53 +07:00
string_with_vars.mli Add test to make sure that ${null} isn't a target 2018-04-17 10:58:53 +07:00
sub_system.ml Rework the sub system select (#632) 2018-03-19 20:47:51 -04:00
sub_system.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
sub_system_intf.ml Add Stdune.Or_exn 2018-03-30 16:55:44 -04:00
sub_system_name.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
sub_system_name.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
super_context.ml Remove ~has_dot_merlin flag 2018-04-10 02:01:33 +07:00
super_context.mli Remove ~has_dot_merlin flag 2018-04-10 02:01:33 +07:00
syntax.ml Add support for sub-systems 2018-02-26 16:05:48 +00:00
syntax.mli Add support for sub-systems 2018-02-26 16:05:48 +00:00
top_closure.ml Make Top_closure more polymorphic 2018-03-18 16:21:46 -04:00
top_closure.mli Make Top_closure more polymorphic 2018-03-18 16:21:46 -04:00
utils.ml Change Package.Name.t to interned type 2018-03-03 20:41:29 +07:00
utils.mli Introduce package name private type 2018-03-03 01:44:03 +07:00
utop.ml Pass around library dependencies as static values 2018-04-09 06:31:52 +08:00
utop.mli Refactor utop module to use the new exe module 2018-02-21 16:44:31 +07:00
variant.ml Rewrite the findlib predicate stuff 2018-02-13 19:04:30 +00:00
variant.mli Rewrite the findlib predicate stuff 2018-02-13 19:04:30 +00:00
vfile_kind.ml Vendored usexp and switch to it 2017-12-21 13:13:47 +00:00
vfile_kind.mli Revert some changes: 2017-05-15 14:58:37 +01:00
watermarks.ml Don't on side-effects for setting up the environment 2018-04-03 11:43:07 +08:00
watermarks.mli Don't stop on the first error (#477) 2018-02-06 14:39:03 +00:00
workspace.ml Split src/import.ml into a new library src/stdune (#548) 2018-02-25 16:35:25 +00:00
workspace.mli Add target support 2018-01-01 22:34:41 +08:00