├── .dockerignore ├── .git-blame-ignore-revs ├── .github └── workflows │ ├── build.yaml │ ├── changelog-check.yml │ └── pr-number.yml ├── .gitignore ├── .ocamlformat ├── CHANGES.md ├── LICENSE ├── README.md ├── doc ├── embedding.md ├── spec.md └── state.md ├── dune-project ├── platform.opam ├── src ├── bin │ ├── dune │ └── main.ml ├── distrib │ ├── make_installer.sh │ ├── release.Dockerfile │ ├── release.Dockerfile.dockerignore │ └── release.sh ├── lib │ ├── ansi_box.ml │ ├── ansi_box.mli │ ├── binary_repo │ │ ├── binary_package.ml │ │ ├── binary_package.mli │ │ ├── binary_repo.ml │ │ ├── binary_repo.mli │ │ ├── dune │ │ ├── package.ml │ │ ├── package.mli │ │ ├── repo.ml │ │ └── repo.mli │ ├── cache.ml │ ├── cache.mli │ ├── dune │ ├── import.ml │ ├── import.mli │ ├── installed_repo.ml │ ├── installed_repo.mli │ ├── opam.ml │ ├── opam.mli │ ├── sandbox_compiler_package.ml │ ├── sandbox_compiler_package.mli │ ├── sandbox_switch.ml │ ├── sandbox_switch.mli │ ├── signal_stubs.c │ ├── tools.ml │ └── tools.mli └── static-linking-flags │ ├── dune │ └── static_linking_flags.ml └── test ├── README.md ├── dockerfiles ├── Dockerfile.build ├── Dockerfile.continue-when-build-fails ├── Dockerfile.install ├── Dockerfile.install-in-small-project ├── Dockerfile.install-with-latest-opam ├── Dockerfile.migrate_from_0 ├── Dockerfile.migrate_from_1 ├── Dockerfile.ocaml5 ├── Dockerfile.ocamlformat ├── Dockerfile.odoc ├── Dockerfile.pinned-compiler ├── Dockerfile.reinstall_cached ├── Dockerfile.reinstall_ocamlformat ├── Dockerfile.version └── Dockerfile.version_dependent ├── run_test.sh └── tests ├── check_cache_is_empty.sh ├── failing_ocamlformat.sh ├── install-in-small-project.sh ├── install.sh ├── ocaml5.sh ├── ocamlformat.sh ├── odoc.sh ├── pin-ocaml-compiler.sh ├── reinstall_cached.sh ├── reinstall_ocamlformat.sh ├── small-project.sh ├── switch-5.0.sh ├── version.sh └── version_dependent.sh /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # Upgrade to OCamlformat 0.26.0 2 | bdfb3101c74bfd8172924cef931c5f36bc63f55d 3 | -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/changelog-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/.github/workflows/changelog-check.yml -------------------------------------------------------------------------------- /.github/workflows/pr-number.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/.github/workflows/pr-number.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/.ocamlformat -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/README.md -------------------------------------------------------------------------------- /doc/embedding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/doc/embedding.md -------------------------------------------------------------------------------- /doc/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/doc/spec.md -------------------------------------------------------------------------------- /doc/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/doc/state.md -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/dune-project -------------------------------------------------------------------------------- /platform.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/platform.opam -------------------------------------------------------------------------------- /src/bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/bin/dune -------------------------------------------------------------------------------- /src/bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/bin/main.ml -------------------------------------------------------------------------------- /src/distrib/make_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/distrib/make_installer.sh -------------------------------------------------------------------------------- /src/distrib/release.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/distrib/release.Dockerfile -------------------------------------------------------------------------------- /src/distrib/release.Dockerfile.dockerignore: -------------------------------------------------------------------------------- 1 | # Override the top-level .dockerignore 2 | -------------------------------------------------------------------------------- /src/distrib/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/distrib/release.sh -------------------------------------------------------------------------------- /src/lib/ansi_box.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/ansi_box.ml -------------------------------------------------------------------------------- /src/lib/ansi_box.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/ansi_box.mli -------------------------------------------------------------------------------- /src/lib/binary_repo/binary_package.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/binary_package.ml -------------------------------------------------------------------------------- /src/lib/binary_repo/binary_package.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/binary_package.mli -------------------------------------------------------------------------------- /src/lib/binary_repo/binary_repo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/binary_repo.ml -------------------------------------------------------------------------------- /src/lib/binary_repo/binary_repo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/binary_repo.mli -------------------------------------------------------------------------------- /src/lib/binary_repo/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/dune -------------------------------------------------------------------------------- /src/lib/binary_repo/package.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/package.ml -------------------------------------------------------------------------------- /src/lib/binary_repo/package.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/package.mli -------------------------------------------------------------------------------- /src/lib/binary_repo/repo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/repo.ml -------------------------------------------------------------------------------- /src/lib/binary_repo/repo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/binary_repo/repo.mli -------------------------------------------------------------------------------- /src/lib/cache.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/cache.ml -------------------------------------------------------------------------------- /src/lib/cache.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/cache.mli -------------------------------------------------------------------------------- /src/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/dune -------------------------------------------------------------------------------- /src/lib/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/import.ml -------------------------------------------------------------------------------- /src/lib/import.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/import.mli -------------------------------------------------------------------------------- /src/lib/installed_repo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/installed_repo.ml -------------------------------------------------------------------------------- /src/lib/installed_repo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/installed_repo.mli -------------------------------------------------------------------------------- /src/lib/opam.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/opam.ml -------------------------------------------------------------------------------- /src/lib/opam.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/opam.mli -------------------------------------------------------------------------------- /src/lib/sandbox_compiler_package.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/sandbox_compiler_package.ml -------------------------------------------------------------------------------- /src/lib/sandbox_compiler_package.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/sandbox_compiler_package.mli -------------------------------------------------------------------------------- /src/lib/sandbox_switch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/sandbox_switch.ml -------------------------------------------------------------------------------- /src/lib/sandbox_switch.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/sandbox_switch.mli -------------------------------------------------------------------------------- /src/lib/signal_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/signal_stubs.c -------------------------------------------------------------------------------- /src/lib/tools.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/tools.ml -------------------------------------------------------------------------------- /src/lib/tools.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/lib/tools.mli -------------------------------------------------------------------------------- /src/static-linking-flags/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/static-linking-flags/dune -------------------------------------------------------------------------------- /src/static-linking-flags/static_linking_flags.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/src/static-linking-flags/static_linking_flags.ml -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/README.md -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.build -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.continue-when-build-fails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.continue-when-build-fails -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.install -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.install-in-small-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.install-in-small-project -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.install-with-latest-opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.install-with-latest-opam -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.migrate_from_0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.migrate_from_0 -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.migrate_from_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.migrate_from_1 -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.ocaml5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.ocaml5 -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.ocamlformat -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.odoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.odoc -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.pinned-compiler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.pinned-compiler -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.reinstall_cached: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.reinstall_cached -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.reinstall_ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.reinstall_ocamlformat -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.version -------------------------------------------------------------------------------- /test/dockerfiles/Dockerfile.version_dependent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/dockerfiles/Dockerfile.version_dependent -------------------------------------------------------------------------------- /test/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/run_test.sh -------------------------------------------------------------------------------- /test/tests/check_cache_is_empty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/check_cache_is_empty.sh -------------------------------------------------------------------------------- /test/tests/failing_ocamlformat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/failing_ocamlformat.sh -------------------------------------------------------------------------------- /test/tests/install-in-small-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/install-in-small-project.sh -------------------------------------------------------------------------------- /test/tests/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/install.sh -------------------------------------------------------------------------------- /test/tests/ocaml5.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/ocaml5.sh -------------------------------------------------------------------------------- /test/tests/ocamlformat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/ocamlformat.sh -------------------------------------------------------------------------------- /test/tests/odoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/odoc.sh -------------------------------------------------------------------------------- /test/tests/pin-ocaml-compiler.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/pin-ocaml-compiler.sh -------------------------------------------------------------------------------- /test/tests/reinstall_cached.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/reinstall_cached.sh -------------------------------------------------------------------------------- /test/tests/reinstall_ocamlformat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/reinstall_ocamlformat.sh -------------------------------------------------------------------------------- /test/tests/small-project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/small-project.sh -------------------------------------------------------------------------------- /test/tests/switch-5.0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/switch-5.0.sh -------------------------------------------------------------------------------- /test/tests/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/version.sh -------------------------------------------------------------------------------- /test/tests/version_dependent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarides/ocaml-platform-installer/HEAD/test/tests/version_dependent.sh --------------------------------------------------------------------------------