This is an automated email from the git hooks/post-receive script. andyli-guest pushed a change to branch master in repository jbuilder.
from 5deb08b New upstream release * Fix library builds on OCaml bytecode-only architectures (Closes: #881770) * Update d/jbuilder.opam-install and d/jbuilder.manpages * Bump Standards-Version to 4.1.3 (no changes) new 2bb7e87 Imported Upstream version 1.0~beta19 new a203619 Merge tag 'upstream/1.0_beta19' new e99addd update to 1.0+beta19 The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: CHANGES.md | 66 +- README.md | 61 +- bin/main.ml | 24 +- bootstrap.ml | 4 +- configure | 2 + configure.ml | 40 + debian/changelog | 9 + debian/rules | 4 + 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 +- 223 files changed, 7252 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