[Pkg-ocaml-maint-commits] [jbuilder] branch upstream updated (7470794 -> 2bb7e87)

Andy Li andyli-guest at moszumanska.debian.org
Mon Mar 19 07:38:05 UTC 2018


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



More information about the Pkg-ocaml-maint-commits mailing list