..
configurator
configurator: add write_lines function
2018-07-09 00:00:32 +07:00
fiber
Remove most useless parentheses from the syntax ( #915 )
2018-06-27 16:38:05 +01:00
let-syntax
Switch jbuild.ml to applicative parsing and let%map
2018-07-18 11:02:43 +01:00
ocaml-config
Fix typos in source code
2018-07-10 13:05:58 +01:00
stdune
Move back .pp files to the source directory
2018-07-19 15:59:29 +01:00
usexp
Fix #1019
2018-07-16 14:04:07 +01:00
which_program
Fix the build on 4.02 by emulating -no-keep-locs ( #927 )
2018-06-29 07:40:02 +01:00
xdg
Remove most useless parentheses from the syntax ( #915 )
2018-06-27 16:38:05 +01:00
action.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
action.mli
Move sandboxed back to Action
2018-07-18 14:27:09 +02:00
action_exec.ml
Move sandboxed back to Action
2018-07-18 14:27:09 +02:00
action_exec.mli
Move sandboxed back to Action
2018-07-18 14:27:09 +02:00
action_intf.ml
Make (diff ...) work on Windows
2018-06-25 08:14:27 +01:00
arg_spec.ml
Remove aliases of Path.{Set,Map}
2018-05-24 17:34:32 +07:00
arg_spec.mli
Add Arg_spec.Hidden_targets
2018-04-18 17:00:11 +01:00
artifacts.ml
Implement --build-dir and change Path.t to use symbolic paths
2018-06-02 18:14:44 +07:00
artifacts.mli
Make Stanza.t an open type
2018-05-28 07:59:05 +01:00
bin.ml
Implement --build-dir and change Path.t to use symbolic paths
2018-06-02 18:14:44 +07:00
bin.mli
Move Path to Stdune
2018-04-24 19:33:40 +07:00
binary_kind.ml
Display the installable modes
2018-06-07 15:40:45 +02:00
binary_kind.mli
Display the installable modes
2018-06-07 15:40:45 +02:00
build.ml
Allow some part of a Build.t to be lazy
2018-07-01 21:50:44 +01:00
build.mli
Allow some part of a Build.t to be lazy
2018-07-01 21:50:44 +01:00
build_interpret.ml
Allow some part of a Build.t to be lazy
2018-07-01 21:50:44 +01:00
build_interpret.mli
fix
2018-03-19 01:19:09 +08:00
build_system.ml
Move sandboxed back to Action
2018-07-18 14:27:09 +02:00
build_system.mli
Fix typos in source code
2018-07-10 13:05:58 +01:00
clflags.ml
Implement --build-dir and change Path.t to use symbolic paths
2018-06-02 18:14:44 +07:00
clflags.mli
Implement --build-dir and change Path.t to use symbolic paths
2018-06-02 18:14:44 +07: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
compilation_context.ml
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
compilation_context.mli
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
config.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
config.mli
Make the default build profile be dev
2018-06-28 11:23:10 +01:00
context.ml
Represent env_nodes using a record rather than a list
2018-07-30 15:12:17 +02:00
context.mli
Represent env_nodes using a record rather than a list
2018-07-30 15:12:17 +02:00
dep_path.ml
Add templates to Usexp.t directly
2018-06-28 09:46:10 +06:30
dep_path.mli
Get rid of jbuild_file_in
2018-05-03 13:54:47 +01:00
dir_contents.ml
Simplify module OSL evaluation
2018-07-30 14:33:24 +02:00
dir_contents.mli
Move all code dealing with scanning directories into its own module
2018-07-18 10:58:45 +01:00
dune
Switch jbuild.ml to applicative parsing and let%map
2018-07-18 11:02:43 +01:00
dune_env.ml
Use syntax extension for parsing stanza
2018-07-18 14:34:18 +02:00
dune_env.mli
Rename Shared_stanaza to Dune_env
2018-07-18 14:34:18 +02:00
dune_lexer.mli
Restore eof_reached
2018-07-01 01:46:32 +07:00
dune_lexer.mll
Restore eof_reached
2018-07-01 01:46:32 +07:00
dune_project.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
dune_project.mli
Adapt the behavior of dune subst for dune projects ( #960 )
2018-07-08 09:51:16 +01:00
env.ml
Allow setting ENV vars in findlib.conf per toolchain
2018-05-01 00:13:50 +07:00
env.mli
Allow setting ENV vars in findlib.conf per toolchain
2018-05-01 00:13:50 +07:00
errors.ml
Move Path to Stdune
2018-04-24 19:33:40 +07:00
errors.mli
Move Path to Stdune
2018-04-24 19:33:40 +07:00
exe.ml
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
exe.mli
Move ocamldep output files to the object directory ( #918 )
2018-06-28 09:46:20 +01:00
file_tree.ml
Simplify the code with Option.value
2018-07-09 10:20:04 +01:00
file_tree.mli
Add templates to Usexp.t directly
2018-06-28 09:46:10 +06:30
findlib.ml
Implement --build-dir and change Path.t to use symbolic paths
2018-06-02 18:14:44 +07:00
findlib.mli
Add pretty printers to Findlib.Conf.t
2018-05-01 19:37:51 +07:00
gen_meta.ml
Move String_map to stdune
2018-04-23 12:43:20 +07:00
gen_meta.mli
Add support for sub-systems
2018-02-26 16:05:48 +00:00
gen_rules.ml
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
gen_rules.mli
Add support for environment & build profiles ( #419 )
2018-05-04 16:49:25 +01:00
glob_lexer.boot.ml
Add ignored_subdirs stanza ( #767 )
2018-05-12 15:38:22 +02:00
glob_lexer.mli
Remove jbuilder_ prefix for vendored libraries ( #720 )
2018-04-24 14:38:30 +01:00
glob_lexer.mll
Remove jbuilder_ prefix for vendored libraries ( #720 )
2018-04-24 14:38:30 +01:00
import.ml
Move fmt to stdune
2018-05-24 18:22:55 +07:00
inline_tests.boot.ml
Add inline_tests.boot file
2018-06-20 20:31:52 +06:30
inline_tests.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
inline_tests.mli
Add a sub-system for inline tests ( #547 )
2018-02-27 19:06:12 +00:00
install.ml
Add the lib_root and libexec_root install sections ( #947 )
2018-07-03 10:49:18 +01:00
install.mli
Add the lib_root and libexec_root install sections ( #947 )
2018-07-03 10:49:18 +01:00
install_rules.ml
Make name and names fields optional when public_name or public_names are present ( #1041 )
2018-07-31 10:15:31 +02:00
install_rules.mli
Remove one functor
2018-07-18 10:58:45 +01:00
installed_dune_file.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
installed_dune_file.mli
Using Syntax.Verison.t to decide how to generate sub system files
2018-07-03 01:01:06 +07:00
jbuild.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
jbuild.mli
Make name and names fields optional when public_name or public_names are present ( #1041 )
2018-07-31 10:15:31 +02:00
jbuild_load.ml
Small refactoring of jbuild_load.ml
2018-07-24 15:14:14 +02:00
jbuild_load.mli
Restore old ppx behavior for directories with jbuild files
2018-06-05 19:19:10 +01:00
js_of_ocaml_rules.boot.ml
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
js_of_ocaml_rules.ml
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
js_of_ocaml_rules.mli
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
lib.ml
Make name and names fields optional when public_name or public_names are present ( #1041 )
2018-07-31 10:15:31 +02:00
lib.mli
Fix typos in source code
2018-07-10 13:05:58 +01:00
loc.ml
Add templates to Usexp.t directly
2018-06-28 09:46:10 +06:30
loc.mli
Move Path to Stdune
2018-04-24 19:33:40 +07:00
log.ml
Remove all hard coded uses of "_build"
2018-05-02 22:38:50 +07:00
log.mli
Add a configuration file and a quiet mode ( #490 )
2018-02-07 11:38:21 +00:00
main.ml
Pass the workspace env to context creation
2018-07-30 15:12:17 +02:00
main.mli
Add support for environment & build profiles ( #419 )
2018-05-04 16:49:25 +01:00
menhir.boot.ml
add menhir.boot.ml
2018-06-20 20:32:57 +06:30
menhir.ml
Rename %{root} to %{workspace_root} ( #993 )
2018-07-10 15:08:38 +01:00
menhir.mli
Use Compilation_context in menhir
2018-05-28 08:10:12 +01:00
merlin.ml
Restore old ppx behavior for directories with jbuild files
2018-06-05 19:19:10 +01:00
merlin.mli
Restore old ppx behavior for directories with jbuild files
2018-06-05 19:19:10 +01:00
meta.ml
Port Io to use Path.t
2018-04-25 03:25:27 +07:00
meta.mli
Port Io to use Path.t
2018-04-25 03:25:27 +07: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
Use a single S-expression parser monad
2018-06-19 11:29:27 +01:00
mode.mli
Allow to link executables as static or shared objects ( #23 )
2018-03-12 11:40:53 +00:00
module.ml
Add Module.uncapitalize
2018-07-30 14:33:24 +02:00
module.mli
Add Module.uncapitalize
2018-07-30 14:33:24 +02:00
module_compilation.ml
Refactor jsoo rules to use Compilation_context
2018-07-30 15:12:08 +02:00
module_compilation.mli
Add Module_compilation.ocamlc_i
2018-05-28 08:10:12 +01:00
ocaml_flags.ml
Add support for environment & build profiles ( #419 )
2018-05-04 16:49:25 +01:00
ocaml_flags.mli
Add support for environment & build profiles ( #419 )
2018-05-04 16:49:25 +01:00
ocamldep.ml
Change Module.File.name to Module.File.path
2018-07-12 14:55:38 +01:00
ocamldep.mli
Move ocamldep output files to the object directory ( #918 )
2018-06-28 09:46:20 +01:00
odoc.boot.ml
Move all code dealing with scanning directories into its own module
2018-07-18 10:58:45 +01:00
odoc.ml
Move all code dealing with scanning directories into its own module
2018-07-18 10:58:45 +01:00
odoc.mli
Move all code dealing with scanning directories into its own module
2018-07-18 10:58:45 +01:00
opam_file.ml
Port Io to use Path.t
2018-04-25 03:25:27 +07:00
opam_file.mli
Port Io to use Path.t
2018-04-25 03:25:27 +07:00
ordered_set_lang.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
ordered_set_lang.mli
Add Loc preserving version of Ordered_set_lang.Make
2018-07-30 14:33:24 +02:00
package.ml
Use a single S-expression parser monad
2018-06-19 11:29:27 +01:00
package.mli
Make Sexp.Of_sexp.t abstract
2018-06-19 11:29:27 +01: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
pform.ml
Use correct version for error message
2018-07-20 14:02:58 +02:00
pform.mli
Make the types of expanders uniform everywhere
2018-07-13 15:30:55 +02:00
preprocessing.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
preprocessing.mli
Move back .pp files to the source directory
2018-07-19 15:59:29 +01:00
print_diff.ml
Make (diff ...) work on Windows
2018-06-25 08:14:27 +01:00
print_diff.mli
Make (diff ...) work on Windows
2018-06-25 08:14:27 +01:00
process.ml
Change Build_job to be set
2018-05-24 10:44:47 +07:00
process.mli
Change Build_job to be set
2018-05-24 10:44:47 +07:00
promotion.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
promotion.mli
Move promotion to own module
2018-07-18 14:27:09 +02:00
report_error.ml
You get a quote from Dune if you can make Dune crash
2018-07-19 12:22:18 +01:00
report_error.mli
Add support for sub-systems
2018-02-26 16:05:48 +00:00
scheduler.ml
Make the output of Dune deterministic in tests ( #855 )
2018-06-06 16:25:04 +01:00
scheduler.mli
Fix typos in source code
2018-07-10 13:05:58 +01:00
scope.ml
Make name and names fields optional when public_name or public_names are present ( #1041 )
2018-07-31 10:15:31 +02:00
scope.mli
Get rid of Jbuild.Scope_info and use Dune_project instead ( #776 )
2018-05-16 16:21:08 +01: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
simple_rules.ml
Move a few functions from gen_rules.ml to simple_rules.ml
2018-07-13 15:17:19 +02:00
simple_rules.mli
Move a few functions from gen_rules.ml to simple_rules.ml
2018-07-13 15:17:19 +02:00
stanza.ml
Update latest syntax to 1.1
2018-07-21 20:39:13 +02:00
stanza.mli
Improve error message when too many parentheses are used ( #983 )
2018-07-09 14:32:20 +01:00
string_with_vars.ml
Pass extra params to with_expander
2018-07-13 15:30:55 +02:00
string_with_vars.mli
Pass extra params to with_expander
2018-07-13 15:30:55 +02:00
sub_system.ml
Fix typos in source code
2018-07-10 13:05:58 +01:00
sub_system.mli
Add support for sub-systems
2018-02-26 16:05:48 +00:00
sub_system_intf.ml
Fix typos in source code
2018-07-10 13:05:58 +01:00
sub_system_name.ml
Add an intern option to control ordering
2018-06-06 23:48:11 +07:00
sub_system_name.mli
Move interned to stdune
2018-05-24 18:23:02 +07:00
super_context.ml
Make name and names fields optional when public_name or public_names are present ( #1041 )
2018-07-31 10:15:31 +02:00
super_context.mli
Move stanzas_per_dir to super_context.ml
2018-07-13 15:17:19 +02:00
syntax.ml
Completely get rid of first-dep
2018-07-10 01:32:26 +07:00
syntax.mli
Completely get rid of first-dep
2018-07-10 01:32:26 +07:00
top_closure.ml
Move int sets and maps to stdune
2018-05-24 18:22:36 +07:00
top_closure.mli
Make Top_closure more polymorphic
2018-03-18 16:21:46 -04:00
utils.ml
Add magic to to_out_string
2018-06-28 22:40:00 +06:30
utils.mli
Implement Vfile_kind in term of Persistent
2018-06-28 18:01:06 +06:30
utop.ml
Change Module.File.name to Module.File.path
2018-07-12 14:55:38 +01:00
utop.mli
Move Path to Stdune
2018-04-24 19:33:40 +07:00
value.ml
Fix static dependencies
2018-07-08 16:33:18 +07:00
value.mli
Fix static dependencies
2018-07-08 16:33:18 +07:00
variant.ml
Add an intern option to control ordering
2018-06-06 23:48:11 +07:00
variant.mli
Move interned to stdune
2018-05-24 18:23:02 +07:00
versioned_file.ml
Version the user configuration file
2018-07-01 01:46:32 +07:00
versioned_file.mli
Version the user configuration file
2018-07-01 01:46:32 +07:00
vfile_kind.ml
Add name to Vfile_kind functor
2018-06-28 22:42:55 +06:30
vfile_kind.mli
Add name to Vfile_kind functor
2018-06-28 22:42:55 +06:30
watermarks.ml
Adapt the behavior of dune subst for dune projects ( #960 )
2018-07-08 09:51:16 +01:00
watermarks.mli
Don't stop on the first error ( #477 )
2018-02-06 14:39:03 +00:00
workspace.ml
Use let%map for applicative code
2018-07-31 10:25:58 +02:00
workspace.mli
Add toplevel env stanza to workspace files
2018-07-30 15:12:17 +02:00