Skip to content
Success

Changes

Summary

  1. Generalise Compmisc.init_path (details)
  2. Add Dll.search_path (details)
  3. Add Misc.Stdlib.String.to_utf_8_seq (details)
  4. Expose Bytelink.read_runtime_launch_info (details)
  5. Add Config.{c_compiler_vendor,shebangscripts} (details)
  6. Add a test for the compiler "in-prefix" (details)
  7. Plumb the in-prefix tests into CI (details)
Commit 6b82c95cf44071e86c3cbba2757520d0c227f339 by david.allsopp
Generalise Compmisc.init_path

Previously, Compmisc.init_path initialised the load path using
Config.standard_library, but this can now be altered via an optional
?standard_library argument. This is used internally when testing
compiler installations in order to allow Ccomp.call_linker to be used.
The file was modifieddriver/compmisc.mli (diff)
The file was modifieddriver/compmisc.ml (diff)
Commit 79071c4ddd659a33b917101a6d451e888063e8ef by david.allsopp
Add Dll.search_path

Provides a copy of the DLL search path for the test harness.
The file was modifiedbytecomp/dll.mli (diff)
The file was modifiedbytecomp/dll.ml (diff)
Commit b48ba73a22dbf499133dcb1dbd8464be41f5e8a8 by david.allsopp
Add Misc.Stdlib.String.to_utf_8_seq
The file was modifiedutils/misc.mli (diff)
The file was modifiedutils/misc.ml (diff)
Commit 88d803f5dedffd883d7addee4a0261a2feaa089e by david.allsopp
Expose Bytelink.read_runtime_launch_info
The file was modifiedbytecomp/bytelink.mli (diff)
Commit a1d28e1cc3da0e17d3bd64f14baf9d716d94b351 by david.allsopp
Add Config.{c_compiler_vendor,shebangscripts}

Expose the ocaml_cc_vendor and shebangscripts variables computed in
aclocal.m4
The file was modifiedutils/config.fixed.ml (diff)
The file was modifiedaclocal.m4 (diff)
The file was modifiedutils/config.mli (diff)
The file was modifiedutils/config.generated.ml.in (diff)
The file was modifiedconfigure.ac (diff)
The file was modifiedconfigure (diff)
Commit a28e47bd42ad6a1f8ca3c26345aa27e7809bb66a by david.allsopp
Add a test for the compiler "in-prefix"
The file was addedtestsuite/tools/cmdline.ml
The file was addedtestsuite/tools/testLinkModes.mli
The file was addedtestsuite/tools/test_ld_conf.ml
The file was addedtestsuite/tools/toolchain.ml
The file was addedtestsuite/in_prefix/Makefile.test
The file was addedtestsuite/tools/toolchain.mli
The file was addedtestsuite/tools/testBytecodeBinaries.ml
The file was addedtestsuite/tools/testDynlink.ml
The file was modified.depend (diff)
The file was modifiedconfigure (diff)
The file was modifiedconfigure.ac (diff)
The file was addedtestsuite/tools/testToplevel.mli
The file was addedtestsuite/tools/main_in_c.c
The file was modified.gitignore (diff)
The file was addedtestsuite/tools/testBytecodeBinaries.mli
The file was addedtestsuite/tools/testRelocation.ml
The file was modifiedMakefile (diff)
The file was addedtestsuite/tools/cmdline.mli
The file was addedtestsuite/tools/testLinkModes.ml
The file was addedtestsuite/tools/harness.ml
The file was addedtestsuite/tools/test_ld_conf.mli
The file was modifiedMakefile.build_config.in (diff)
The file was addedtestsuite/tools/environment.mli
The file was addedtestsuite/tools/test_in_prefix.ml
The file was addedtestsuite/in_prefix/README.md
The file was addedtestsuite/tools/harness.mli
The file was addedtestsuite/tools/testRelocation.mli
The file was addedtestsuite/tools/test_in_prefix.mli
The file was addedtestsuite/tools/testToplevel.ml
The file was addedtestsuite/tools/environment.ml
The file was addedtestsuite/tools/testDynlink.mli
Commit 9585ef98182f0159a6ceb00e0824ff11cf3237c0 by david.allsopp
Plumb the in-prefix tests into CI
The file was modifiedtools/ci/appveyor/appveyor_build.sh (diff)
The file was modified.github/workflows/build-msvc.yml (diff)
The file was modifiedtools/ci/actions/runner.sh (diff)
The file was modifiedtools/ci/inria/main (diff)
The file was modified.github/workflows/build.yml (diff)