This is an automated email from the git hooks/post-receive script. andyli-guest pushed a change to branch upstream in repository jbuilder.
from 7470794 Imported Upstream version 1.0~beta18 adds 2bb7e87 Imported Upstream version 1.0~beta19 No new revisions were added by this update. Summary of changes: CHANGES.md | 66 +- README.md | 61 +- bin/main.ml | 24 +- bootstrap.ml | 4 +- configure | 2 + configure.ml | 40 + doc/index.rst | 1 + doc/jbuild.rst | 121 ++- doc/tests.rst | 381 +++++++ jbuilder.opam | 12 +- src/action.ml | 62 +- src/arg_spec.mli | 28 + src/binary_kind.ml | 14 + src/binary_kind.mli | 10 + src/build.ml | 9 +- src/build.mli | 44 +- src/build_interpret.ml | 3 + src/build_system.ml | 27 +- src/build_system.mli | 3 + src/configurator/configurator.ml | 455 +++++++++ src/configurator/configurator.mli | 97 ++ src/configurator/jbuild | 7 + src/context.ml | 273 ++--- src/context.mli | 37 +- src/{with_required_by.ml => dep_path.ml} | 19 +- src/{with_required_by.mli => dep_path.mli} | 20 +- src/env.ml | 81 ++ src/env.mli | 24 + src/exe.ml | 115 ++- src/exe.mli | 43 +- src/fiber/fiber.mli | 2 + src/findlib.ml | 33 +- src/findlib.mli | 1 + src/gen_meta.ml | 14 +- src/gen_meta.mli | 1 - src/gen_rules.ml | 620 ++++-------- src/gen_rules.mli | 2 +- src/import.ml | 2 + src/inline_tests.ml | 296 ++++++ src/inline_tests.mli | 1 + src/install.ml | 3 +- src/install.mli | 4 +- src/install_rules.ml | 308 ++++++ src/install_rules.mli | 19 + src/installed_dune_file.ml | 58 ++ src/installed_dune_file.mli | 4 + src/interned.ml | 40 +- src/interned.mli | 4 +- src/jbuild | 12 +- src/jbuild.ml | 430 +++++--- src/jbuild.mli | 123 ++- src/jbuild_load.ml | 29 +- src/jbuild_load.mli | 3 +- src/lib.ml | 1044 +++++++++++++------- src/lib.mli | 159 ++- src/loc.ml | 4 + src/loc.mli | 7 +- src/main.ml | 27 +- src/main.mli | 8 +- src/menhir.ml | 63 ++ src/menhir.mli | 12 + src/merlin.ml | 24 +- src/merlin.mli | 21 +- src/mode.mli | 1 + src/module.ml | 22 +- src/module.mli | 23 +- src/module_compilation.ml | 9 +- src/module_compilation.mli | 4 +- src/modules_partitioner.ml | 31 +- src/modules_partitioner.mli | 8 +- src/ocaml-config/jbuild | 6 + src/ocaml-config/ocaml_config.ml | 418 ++++++++ src/ocaml-config/ocaml_config.mli | 99 ++ src/ocaml_flags.ml | 3 + src/ocaml_flags.mli | 2 + src/ocamlc_config.ml | 102 -- src/ocamlc_config.mli | 19 - src/ocamldep.ml | 47 +- src/ocamldep.mli | 8 +- src/odoc.ml | 85 +- src/odoc.mli | 3 +- src/ordered_set_lang.ml | 39 +- src/ordered_set_lang.mli | 18 +- src/package.ml | 16 +- src/package.mli | 14 +- src/preprocessing.ml | 369 +++++++ src/preprocessing.mli | 30 + src/process.ml | 2 +- src/process.mli | 8 +- src/report_error.ml | 145 ++- src/report_error.mli | 22 +- src/scheduler.ml | 17 +- src/scope.ml | 8 +- src/setup.boot.ml | 2 + src/setup.defaults.ml | 2 + src/setup.mli | 12 + src/sexp.ml | 11 + src/sexp.mli | 9 + src/stdune/caml/caml.ml | 1 + src/stdune/caml/jbuild | 3 +- src/stdune/caml/{result => }/result.ml | 0 src/stdune/caml/{result => }/result.mli | 0 src/stdune/caml/result/jbuild | 5 - src/stdune/caml/{result => }/result_compat.ml | 0 src/{ => stdune}/io.ml | 31 +- src/{ => stdune}/io.mli | 6 +- src/stdune/jbuild | 2 +- src/stdune/ordering.ml | 4 + src/stdune/ordering.mli | 2 + src/stdune/result.ml | 4 + src/stdune/result.mli | 2 + src/stdune/stdune.ml | 1 + src/stdune/string.ml | 16 + src/stdune/string.mli | 4 + src/string_with_vars.ml | 5 +- src/string_with_vars.mli | 4 + src/sub_system.ml | 126 +++ src/sub_system.mli | 38 + src/sub_system_intf.ml | 91 ++ src/sub_system_name.ml | 1 + src/sub_system_name.mli | 1 + src/super_context.ml | 823 ++++----------- src/super_context.mli | 82 +- src/syntax.ml | 58 ++ src/syntax.mli | 30 + src/usexp/gen/gen_parser_automaton.ml | 112 +++ src/usexp/gen/jbuild | 4 + src/usexp/gen/lib/automaton.ml | 383 +++++++ src/usexp/gen/lib/jbuild | 10 + src/usexp/jbuild | 7 + src/usexp/parser_automaton_internal.ml | 13 +- src/usexp/table.ml | 4 +- src/usexp/usexp.ml | 40 +- src/usexp/usexp.mli | 4 +- src/utils.ml | 3 +- src/utils.mli | 5 +- src/utop.ml | 39 +- test/blackbox-tests/cram.mll | 46 +- test/blackbox-tests/jbuild | 62 ++ .../native-only}/foo.ml | 0 .../test-cases/byte-code-only/native-only/jbuild | 3 + .../blackbox-tests/test-cases/byte-code-only/run.t | 9 +- test/blackbox-tests/test-cases/c-stubs/run.t | 2 +- test/blackbox-tests/test-cases/copy_files/run.t | 10 +- .../test-cases/cross-compilation/run.t | 17 +- .../test-cases/depend-on-the-universe/jbuild | 4 + .../test-cases/depend-on-the-universe/run.t | 10 + .../test-cases/exclude-missing-module/run.t | 2 +- test/blackbox-tests/test-cases/exec-cmd/jbuild | 2 +- test/blackbox-tests/test-cases/exec-cmd/run.t | 6 +- test/blackbox-tests/test-cases/findlib/run.t | 7 +- .../test-cases/gen-opam-install-file/run.t | 36 +- test/blackbox-tests/test-cases/github25/root/run.t | 11 +- test/blackbox-tests/test-cases/github568/jbuild | 35 + .../blackbox-tests/test-cases/github568/lib1.ml | 0 test/blackbox-tests/test-cases/github568/lib1.opam | 4 + .../blackbox-tests/test-cases/github568/lib2.ml | 0 test/blackbox-tests/test-cases/github568/lib2.opam | 4 + test/blackbox-tests/test-cases/github568/run.t | 10 + .../blackbox-tests/test-cases/github568/test1.ml | 0 .../blackbox-tests/test-cases/github568/test2.ml | 0 .../{byte-code-only/src => github597/a}/foo.ml | 0 .../a2 => github597/a}/jbuild | 2 +- test/blackbox-tests/test-cases/github597/b/foo.ml | 1 + test/blackbox-tests/test-cases/github597/b/jbuild | 4 + test/blackbox-tests/test-cases/github597/b/plop.ml | 1 + test/blackbox-tests/test-cases/github597/run.t | 1 + .../dune-file}/foo.opam | 0 .../test-cases/inline_tests/dune-file/jbuild | 26 + .../inline_tests/many-backends-choose/jbuild | 18 + .../test-cases/inline_tests/missing-backend/jbuild | 3 + test/blackbox-tests/test-cases/inline_tests/run.t | 44 + .../test-cases/inline_tests/simple/jbuild | 10 + .../test-cases/inline_tests/simple/test.ml | 1 + .../inline_tests/too-many-backends/jbuild | 18 + .../test-cases/installable-dup-private-libs/run.t | 12 +- test/blackbox-tests/test-cases/intf-only/run.t | 15 +- test/blackbox-tests/test-cases/js_of_ocaml/run.t | 36 +- test/blackbox-tests/test-cases/loop/run.t | 5 +- test/blackbox-tests/test-cases/menhir/run.t | 16 +- test/blackbox-tests/test-cases/menhir/src/jbuild | 3 +- test/blackbox-tests/test-cases/misc/run.t | 2 +- .../test-cases/multiple-private-libs/run.t | 8 +- .../test-cases/ocamldep-multi-stanzas/run.t | 12 +- .../test-cases/odoc-unique-mlds/run.t | 12 +- test/blackbox-tests/test-cases/odoc/run.t | 12 +- .../blackbox-tests/test-cases/output-obj/dynamic.c | 20 + test/blackbox-tests/test-cases/output-obj/jbuild | 56 ++ test/blackbox-tests/test-cases/output-obj/run.t | 22 + test/blackbox-tests/test-cases/output-obj/static.c | 10 + .../blackbox-tests/test-cases/output-obj/stub.opam | 0 test/blackbox-tests/test-cases/output-obj/test.ml | 2 + .../test-cases/private-public-overlap/exes/jbuild | 11 + .../private-public-overlap/exes/privatelib.ml | 0 .../private-public-overlap/exes/publicbin.ml | 0 .../private-public-overlap/exes/publicbin.opam | 0 .../private-public-overlap/optional/jbuild | 12 + .../private-public-overlap/optional/privatelib.ml | 0 .../private-public-overlap/optional/publiclib.ml | 0 .../private-public-overlap/optional/publiclib.opam | 0 .../private-public-overlap/private-dep/jbuild | 11 + .../private-dep/privatelib.ml | 0 .../private-dep/publiclib.ml | 0 .../private-dep/publiclib.opam | 0 .../private-public-overlap/private-rewriter/jbuild | 12 + .../private-rewriter/mylib.ml | 0 .../private-rewriter/mylib.opam | 0 .../private-runtime-deps/jbuild | 17 + .../private-runtime-deps/mylib.ml | 0 .../private-runtime-deps/mylib.opam | 0 .../private-runtime-deps/private_runtime_dep.ml | 0 .../test-cases/private-public-overlap/run.t | 44 + test/blackbox-tests/test-cases/redirections/run.t | 4 +- test/blackbox-tests/test-cases/scope-bug/run.t | 19 +- test/blackbox-tests/test-cases/scope-ppx-bug/run.t | 12 +- test/blackbox-tests/test-cases/select/run.t | 2 +- test/unit-tests/configurator/jbuild | 10 + test/unit-tests/configurator/test_configurator.ml | 1 + test/unit-tests/jbuild | 9 + test/unit-tests/sexp_tests.ml | 45 + vendor/cmdliner/src/jbuild | 4 +- 221 files changed, 7239 insertions(+), 2665 deletions(-) create mode 100755 configure create mode 100644 configure.ml create mode 100644 doc/tests.rst create mode 100644 src/binary_kind.ml create mode 100644 src/binary_kind.mli create mode 100644 src/configurator/configurator.ml create mode 100644 src/configurator/configurator.mli create mode 100644 src/configurator/jbuild rename src/{with_required_by.ml => dep_path.ml} (77%) rename src/{with_required_by.mli => dep_path.mli} (62%) create mode 100644 src/env.ml create mode 100644 src/env.mli create mode 100644 src/inline_tests.ml create mode 100644 src/inline_tests.mli create mode 100644 src/install_rules.ml create mode 100644 src/install_rules.mli create mode 100644 src/installed_dune_file.ml create mode 100644 src/installed_dune_file.mli create mode 100644 src/menhir.ml create mode 100644 src/menhir.mli create mode 100644 src/ocaml-config/jbuild create mode 100644 src/ocaml-config/ocaml_config.ml create mode 100644 src/ocaml-config/ocaml_config.mli delete mode 100644 src/ocamlc_config.ml delete mode 100644 src/ocamlc_config.mli create mode 100644 src/preprocessing.ml create mode 100644 src/preprocessing.mli create mode 100644 src/setup.boot.ml create mode 100644 src/setup.defaults.ml create mode 100644 src/setup.mli rename src/stdune/caml/{result => }/result.ml (100%) rename src/stdune/caml/{result => }/result.mli (100%) delete mode 100644 src/stdune/caml/result/jbuild rename src/stdune/caml/{result => }/result_compat.ml (100%) rename src/{ => stdune}/io.ml (71%) rename src/{ => stdune}/io.mli (90%) create mode 100644 src/sub_system.ml create mode 100644 src/sub_system.mli create mode 100644 src/sub_system_intf.ml create mode 100644 src/sub_system_name.ml create mode 100644 src/sub_system_name.mli create mode 100644 src/syntax.ml create mode 100644 src/syntax.mli create mode 100644 src/usexp/gen/gen_parser_automaton.ml create mode 100644 src/usexp/gen/jbuild create mode 100644 src/usexp/gen/lib/automaton.ml create mode 100644 src/usexp/gen/lib/jbuild copy test/blackbox-tests/test-cases/{gen-opam-install-file => byte-code-only/native-only}/foo.ml (100%) create mode 100644 test/blackbox-tests/test-cases/byte-code-only/native-only/jbuild create mode 100644 test/blackbox-tests/test-cases/depend-on-the-universe/jbuild create mode 100644 test/blackbox-tests/test-cases/depend-on-the-universe/run.t create mode 100644 test/blackbox-tests/test-cases/github568/jbuild copy src/stdune/common.ml => test/blackbox-tests/test-cases/github568/lib1.ml (100%) create mode 100644 test/blackbox-tests/test-cases/github568/lib1.opam copy src/stdune/common.ml => test/blackbox-tests/test-cases/github568/lib2.ml (100%) create mode 100644 test/blackbox-tests/test-cases/github568/lib2.opam create mode 100644 test/blackbox-tests/test-cases/github568/run.t copy src/stdune/common.ml => test/blackbox-tests/test-cases/github568/test1.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/github568/test2.ml (100%) copy test/blackbox-tests/test-cases/{byte-code-only/src => github597/a}/foo.ml (100%) copy test/blackbox-tests/test-cases/{installable-dup-private-libs/a2 => github597/a}/jbuild (50%) create mode 100644 test/blackbox-tests/test-cases/github597/b/foo.ml create mode 100644 test/blackbox-tests/test-cases/github597/b/jbuild create mode 100644 test/blackbox-tests/test-cases/github597/b/plop.ml create mode 100644 test/blackbox-tests/test-cases/github597/run.t copy test/blackbox-tests/test-cases/{byte-code-only => inline_tests/dune-file}/foo.opam (100%) create mode 100644 test/blackbox-tests/test-cases/inline_tests/dune-file/jbuild create mode 100644 test/blackbox-tests/test-cases/inline_tests/many-backends-choose/jbuild create mode 100644 test/blackbox-tests/test-cases/inline_tests/missing-backend/jbuild create mode 100644 test/blackbox-tests/test-cases/inline_tests/run.t create mode 100644 test/blackbox-tests/test-cases/inline_tests/simple/jbuild create mode 100644 test/blackbox-tests/test-cases/inline_tests/simple/test.ml create mode 100644 test/blackbox-tests/test-cases/inline_tests/too-many-backends/jbuild create mode 100644 test/blackbox-tests/test-cases/output-obj/dynamic.c create mode 100644 test/blackbox-tests/test-cases/output-obj/jbuild create mode 100644 test/blackbox-tests/test-cases/output-obj/run.t create mode 100644 test/blackbox-tests/test-cases/output-obj/static.c copy src/stdune/common.ml => test/blackbox-tests/test-cases/output-obj/stub.opam (100%) create mode 100644 test/blackbox-tests/test-cases/output-obj/test.ml create mode 100644 test/blackbox-tests/test-cases/private-public-overlap/exes/jbuild copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/exes/privatelib.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/exes/publicbin.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/exes/publicbin.opam (100%) create mode 100644 test/blackbox-tests/test-cases/private-public-overlap/optional/jbuild copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/optional/privatelib.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/optional/publiclib.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/optional/publiclib.opam (100%) create mode 100644 test/blackbox-tests/test-cases/private-public-overlap/private-dep/jbuild copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-dep/privatelib.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-dep/publiclib.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-dep/publiclib.opam (100%) create mode 100644 test/blackbox-tests/test-cases/private-public-overlap/private-rewriter/jbuild copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-rewriter/mylib.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-rewriter/mylib.opam (100%) create mode 100644 test/blackbox-tests/test-cases/private-public-overlap/private-runtime-deps/jbuild copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-runtime-deps/mylib.ml (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-runtime-deps/mylib.opam (100%) copy src/stdune/common.ml => test/blackbox-tests/test-cases/private-public-overlap/private-runtime-deps/private_runtime_dep.ml (100%) create mode 100644 test/blackbox-tests/test-cases/private-public-overlap/run.t create mode 100644 test/unit-tests/configurator/jbuild create mode 100644 test/unit-tests/configurator/test_configurator.ml create mode 100644 test/unit-tests/sexp_tests.ml -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/jbuilder.git _______________________________________________ Pkg-ocaml-maint-commits mailing list Pkg-ocaml-maint-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ocaml-maint-commits