Changes
origin/backport-trunk-#1055 (Apr 24, 2025, 1:03:32 PM)
- Xcode 16 / macOS 15 — david.allsopp / detail
- Add --with-stublibs configure option — david.allsopp / detail
- Don't add a double-separator when locating ld.conf — david.allsopp / detail
- ld.conf-relative path interpretation — david.allsopp / detail
- Generate ld.conf using relative paths — david.allsopp / detail
- Load ld.conf from all possible places — david.allsopp / detail
- Remove caml_get_stdlib_location — david.allsopp / detail
- Harden the parsing of ld.conf w.r.t. load and CRLF — david.allsopp / detail
- Use caml_parse_ld_conf in ocamlc — david.allsopp / detail
- Tidy installation of static builds — david.allsopp / detail
- Fix the detection of Cygwin-like build environments — david.allsopp / detail
- Preserve backslashes in --prefix — david.allsopp / detail
- Harden startup of -custom executables — david.allsopp / detail
- Interpret . in runtime-launch-info — david.allsopp / detail
- Add --with-relative-libdir configure option — david.allsopp / detail
- Add caml_standard_library_default to the runtime — david.allsopp / detail
- Add -set-runtime-default — david.allsopp / detail
- Add %standard_library_default — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Use %standard_library_default in Config — david.allsopp / detail
- Allow libdir to be found relative to bindir — david.allsopp / detail
- Update the installation test for enable-relative — david.allsopp / detail
- Test --with-relative-libdir in CI — david.allsopp / detail
- NFPR: fully test --with-relative-libdir in precheck — david.allsopp / detail
- Use as directly on Cygwin, as on Linux — david.allsopp / detail
- Detect but ignore -fdebug-prefix-map on mingw-w64 — david.allsopp / detail
- Increase reproducibility of relative artefacts — david.allsopp / detail
- Typo in stdlib/Makefile — david.allsopp / detail
- Reduce tmpheader.exe to 4-5KiB on Windows — david.allsopp / detail
- Stop using Caml_inline and Camlnoret in headernt.c — david.allsopp / detail
- Remove unnecessary guards around unistd.h — david.allsopp / detail
- Use PATH_MAX instead of MAXPATHLEN — david.allsopp / detail
- Assume S_ISREG and SEEK_END — david.allsopp / detail
- Move O_BINARY definition to "header" section — david.allsopp / detail
- Make caml/exec.h independent — david.allsopp / detail
- Re-order some header functions (no-op) — david.allsopp / detail
- Share error path in headernt.c — david.allsopp / detail
- Unify implementation of read_size — david.allsopp / detail
- headernt.c: inline run_runtime into main — david.allsopp / detail
- Check for errors from lseek in header.c — david.allsopp / detail
- Refactor error display code — david.allsopp / detail
- header.c: close bytecode image before exec — david.allsopp / detail
- Tweak the signature of read_runtime_path — david.allsopp / detail
- Use execvp in header.c (as in headernt.c) — david.allsopp / detail
- headernt: make read_runtime_path more CRTish — david.allsopp / detail
- Missing error case in headernt.c — david.allsopp / detail
- Unify the common parts of header.c and headernt.c — david.allsopp / detail
- Merge stdlib/header{,nt}.c — david.allsopp / detail
- Add -launch-method to ocamlc — david.allsopp / detail
- Test both bytecode header methods — david.allsopp / detail
- Determine RuntimeID values in configure — david.allsopp / detail
- Put Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Mangle the bytecode runtime names — david.allsopp / detail
- Build suffixed shared runtimes — david.allsopp / detail
- Add Zinc RuntimeID Mask for portability — david.allsopp / detail
- Compute the Zinc runtime ID in the linker — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Remove Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
- Add runtime suffixes to bytecode stub libraries — david.allsopp / detail
- Make Windows header absolute (as on Unix) — david.allsopp / detail
- Add -runtime-search to ocamlc — david.allsopp / detail
- Tweak the type — david.allsopp / detail
- Add --enable-runtime-search[-target] options — david.allsopp / detail
- Update the installation test for camlheader-search — david.allsopp / detail
- Use Config instead of runtime-launch-info — david.allsopp / detail
- Update the test — david.allsopp / detail
- Test --enable-runtime-search in CI — david.allsopp / detail
- Compute the Zinc runtime ID — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- NFPR: fully test --enable-runtime-search in precheck — david.allsopp / detail
- Move caml_search_dll_in_path to dynlink.c — david.allsopp / detail
- header.c: remove unnecessary Cygwin workaround — david.allsopp / detail
- Remove caml_cds_file — david.allsopp / detail
- Simplify the interface of caml_attempt_open — david.allsopp / detail
- header.c: handle parasitic case of argc < 1 — david.allsopp / detail
- header.c: malloc the result of searchpath — david.allsopp / detail
- Move searchpath from header.c into the runtime — david.allsopp / detail
- Use caml_executable_name in header.c — david.allsopp / detail
- Don't check for shebang scripts on Windows — david.allsopp / detail
- Preserve argv[0] on Unix in the executable header — david.allsopp / detail
- Harden the cloexec.ml test on Windows — david.allsopp / detail
- Possible alternate approach... — david.allsopp / detail
- ... and the bug-fix which goes with it — david.allsopp / detail
- Fix STARTUPINFO structure in stdlib/header.c — david.allsopp / detail
- Share image fd between header.c and startup_byt.c — david.allsopp / detail
- Add comments on the handling of blank env vars — david.allsopp / detail
- Ignore empty TMPDIR in the Filename module — david.allsopp / detail
- Ignore empty TMPDIR in ocamlyacc — david.allsopp / detail
- Propagate non-empty tmpdir in ocamlyacc — david.allsopp / detail
- Ignore CAML_DEBUG_FILE if it's "Set But Null" — david.allsopp / detail
- Ignore OCAMLPROF_DUMP if it's "Set But Null" — david.allsopp / detail
- Use non-raising Sys.getenv_opt in win32unix — david.allsopp / detail
- Ignore empty strings in Compmisc.set_from_env — david.allsopp / detail
- Ignore empty environment variables in ocamltest — david.allsopp / detail
- Ignore empty MAKE variable in ocamltest — david.allsopp / detail
- Treat OCAML_BINANNOT_WITHENV as unset when empty — david.allsopp / detail
- Harden processing of SOURCE_DATE_EPOCH in ocamldoc — david.allsopp / detail
- Add some limited information about CAMLSIGPIPE — david.allsopp / detail
- Ignore empty OCAML_RUNTIME_EVENTS_ variables — david.allsopp / detail
- Ignore blank OCAMRUNPARAM, OCAMLLIB and CAMLLIB — david.allsopp / detail
- Ignore empty components in PATH-like things — david.allsopp / detail
- Fix C library options for win32unix — david.allsopp / detail
- Build and install threads.cmxs — david.allsopp / detail
- Fix inclusion of libraries when partial linking — david.allsopp / detail
- Use entrypoint flexdll branch — david.allsopp / detail
- Revert "accept unknown options" — david.allsopp / detail
- Stop installing and documenting config_main, etc. — david.allsopp / detail
- Use clang-cl for flexdll support objects — david.allsopp / detail
- Add %shared_libraries primitive — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Improve the "dynamic loading not supported" error — david.allsopp / detail
- Free tables after handing off to Dynlink — david.allsopp / detail
- Move print_magic and print_config out of caml_params — david.allsopp / detail
- Preserve option R in caml_runtime_parameters — david.allsopp / detail
- Swap the V and v in caml_runtime_parameters — david.allsopp / detail
- Add -set-runtime-default to the compilers — david.allsopp / detail
- Test -set-runtime-default in test-in-prefix — david.allsopp / detail
- Re-order initialisations in bytecode — david.allsopp / detail
- Support c=1 mode in ocamlrun — david.allsopp / detail
origin/backport-trunk-#1054 (Apr 24, 2025, 12:08:35 PM)
- Xcode 16 / macOS 15 — david.allsopp / detail
- Add --with-stublibs configure option — david.allsopp / detail
- Don't add a double-separator when locating ld.conf — david.allsopp / detail
- ld.conf-relative path interpretation — david.allsopp / detail
- Generate ld.conf using relative paths — david.allsopp / detail
- Load ld.conf from all possible places — david.allsopp / detail
- Remove caml_get_stdlib_location — david.allsopp / detail
- Harden the parsing of ld.conf w.r.t. load and CRLF — david.allsopp / detail
- Use caml_parse_ld_conf in ocamlc — david.allsopp / detail
- Tidy installation of static builds — david.allsopp / detail
- Fix the detection of Cygwin-like build environments — david.allsopp / detail
- Preserve backslashes in --prefix — david.allsopp / detail
- Harden startup of -custom executables — david.allsopp / detail
- Interpret . in runtime-launch-info — david.allsopp / detail
- Add --with-relative-libdir configure option — david.allsopp / detail
- Add caml_standard_library_default to the runtime — david.allsopp / detail
- Add -set-runtime-default — david.allsopp / detail
- Add %standard_library_default — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Use %standard_library_default in Config — david.allsopp / detail
- Allow libdir to be found relative to bindir — david.allsopp / detail
- Update the installation test for enable-relative — david.allsopp / detail
- Test --with-relative-libdir in CI — david.allsopp / detail
- NFPR: fully test --with-relative-libdir in precheck — david.allsopp / detail
- Use as directly on Cygwin, as on Linux — david.allsopp / detail
- Detect but ignore -fdebug-prefix-map on mingw-w64 — david.allsopp / detail
- Increase reproducibility of relative artefacts — david.allsopp / detail
- Typo in stdlib/Makefile — david.allsopp / detail
- Reduce tmpheader.exe to 4-5KiB on Windows — david.allsopp / detail
- Stop using Caml_inline and Camlnoret in headernt.c — david.allsopp / detail
- Remove unnecessary guards around unistd.h — david.allsopp / detail
- Use PATH_MAX instead of MAXPATHLEN — david.allsopp / detail
- Assume S_ISREG and SEEK_END — david.allsopp / detail
- Move O_BINARY definition to "header" section — david.allsopp / detail
- Make caml/exec.h independent — david.allsopp / detail
- Re-order some header functions (no-op) — david.allsopp / detail
- Share error path in headernt.c — david.allsopp / detail
- Unify implementation of read_size — david.allsopp / detail
- headernt.c: inline run_runtime into main — david.allsopp / detail
- Check for errors from lseek in header.c — david.allsopp / detail
- Refactor error display code — david.allsopp / detail
- header.c: close bytecode image before exec — david.allsopp / detail
- Tweak the signature of read_runtime_path — david.allsopp / detail
- Use execvp in header.c (as in headernt.c) — david.allsopp / detail
- headernt: make read_runtime_path more CRTish — david.allsopp / detail
- Missing error case in headernt.c — david.allsopp / detail
- Unify the common parts of header.c and headernt.c — david.allsopp / detail
- Merge stdlib/header{,nt}.c — david.allsopp / detail
- Add -launch-method to ocamlc — david.allsopp / detail
- Test both bytecode header methods — david.allsopp / detail
- Determine RuntimeID values in configure — david.allsopp / detail
- Put Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Mangle the bytecode runtime names — david.allsopp / detail
- Build suffixed shared runtimes — david.allsopp / detail
- Add Zinc RuntimeID Mask for portability — david.allsopp / detail
- Compute the Zinc runtime ID in the linker — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Remove Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
- Add runtime suffixes to bytecode stub libraries — david.allsopp / detail
- Make Windows header absolute (as on Unix) — david.allsopp / detail
- Add -runtime-search to ocamlc — david.allsopp / detail
- Tweak the type — david.allsopp / detail
- Add --enable-runtime-search[-target] options — david.allsopp / detail
- Update the installation test for camlheader-search — david.allsopp / detail
- Use Config instead of runtime-launch-info — david.allsopp / detail
- Update the test — david.allsopp / detail
- Test --enable-runtime-search in CI — david.allsopp / detail
- Compute the Zinc runtime ID — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- NFPR: fully test --enable-runtime-search in precheck — david.allsopp / detail
- Move caml_search_dll_in_path to dynlink.c — david.allsopp / detail
- header.c: remove unnecessary Cygwin workaround — david.allsopp / detail
- Remove caml_cds_file — david.allsopp / detail
- Simplify the interface of caml_attempt_open — david.allsopp / detail
- header.c: handle parasitic case of argc < 1 — david.allsopp / detail
- header.c: malloc the result of searchpath — david.allsopp / detail
- Move searchpath from header.c into the runtime — david.allsopp / detail
- Use caml_executable_name in header.c — david.allsopp / detail
- Don't check for shebang scripts on Windows — david.allsopp / detail
- Preserve argv[0] on Unix in the executable header — david.allsopp / detail
- Harden the cloexec.ml test on Windows — david.allsopp / detail
- Possible alternate approach... — david.allsopp / detail
- ... and the bug-fix which goes with it — david.allsopp / detail
- Fix STARTUPINFO structure in stdlib/header.c — david.allsopp / detail
- Share image fd between header.c and startup_byt.c — david.allsopp / detail
- Add comments on the handling of blank env vars — david.allsopp / detail
- Ignore empty TMPDIR in the Filename module — david.allsopp / detail
- Ignore empty TMPDIR in ocamlyacc — david.allsopp / detail
- Propagate non-empty tmpdir in ocamlyacc — david.allsopp / detail
- Ignore CAML_DEBUG_FILE if it's "Set But Null" — david.allsopp / detail
- Ignore OCAMLPROF_DUMP if it's "Set But Null" — david.allsopp / detail
- Use non-raising Sys.getenv_opt in win32unix — david.allsopp / detail
- Ignore empty strings in Compmisc.set_from_env — david.allsopp / detail
- Ignore empty environment variables in ocamltest — david.allsopp / detail
- Ignore empty MAKE variable in ocamltest — david.allsopp / detail
- Treat OCAML_BINANNOT_WITHENV as unset when empty — david.allsopp / detail
- Harden processing of SOURCE_DATE_EPOCH in ocamldoc — david.allsopp / detail
- Add some limited information about CAMLSIGPIPE — david.allsopp / detail
- Ignore empty OCAML_RUNTIME_EVENTS_ variables — david.allsopp / detail
- Ignore blank OCAMRUNPARAM, OCAMLLIB and CAMLLIB — david.allsopp / detail
- Ignore empty components in PATH-like things — david.allsopp / detail
- Fix C library options for win32unix — david.allsopp / detail
- Build and install threads.cmxs — david.allsopp / detail
- Fix inclusion of libraries when partial linking — david.allsopp / detail
- Use entrypoint flexdll branch — david.allsopp / detail
- Revert "accept unknown options" — david.allsopp / detail
- Stop installing and documenting config_main, etc. — david.allsopp / detail
- Use clang-cl for flexdll support objects — david.allsopp / detail
- Add %shared_libraries primitive — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Improve the "dynamic loading not supported" error — david.allsopp / detail
- Free tables after handing off to Dynlink — david.allsopp / detail
- Move print_magic and print_config out of caml_params — david.allsopp / detail
- Preserve option R in caml_runtime_parameters — david.allsopp / detail
- Swap the V and v in caml_runtime_parameters — david.allsopp / detail
- Add -set-runtime-default to the compilers — david.allsopp / detail
- Test -set-runtime-default in test-in-prefix — david.allsopp / detail
- Re-order initialisations in bytecode — david.allsopp / detail
- Support c=1 mode in ocamlrun — david.allsopp / detail
origin/backport-trunk-#1053 (Apr 24, 2025, 10:44:11 AM)
- Investigate precheck — david.allsopp / detail
origin/backport-trunk-#1052 (Apr 24, 2025, 9:35:47 AM)
- Investigate precheck — david.allsopp / detail
origin/backport-trunk-#1051 (Apr 24, 2025, 9:17:47 AM)
- Fix inclusion of libraries when partial linking — david.allsopp / detail
- Use entrypoint flexdll branch — david.allsopp / detail
- Revert "accept unknown options" — david.allsopp / detail
- Stop installing and documenting config_main, etc. — david.allsopp / detail
- Use clang-cl for flexdll support objects — david.allsopp / detail
- Add %shared_libraries primitive — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Improve the "dynamic loading not supported" error — david.allsopp / detail
- Free tables after handing off to Dynlink — david.allsopp / detail
- Move print_magic and print_config out of caml_params — david.allsopp / detail
- Preserve option R in caml_runtime_parameters — david.allsopp / detail
- Swap the V and v in caml_runtime_parameters — david.allsopp / detail
- Add -set-runtime-default to the compilers — david.allsopp / detail
- Test -set-runtime-default in test-in-prefix — david.allsopp / detail
- Re-order initialisations in bytecode — david.allsopp / detail
- Support c=1 mode in ocamlrun — david.allsopp / detail
- Investigate precheck — david.allsopp / detail
origin/backport-trunk-#1050 (Apr 23, 2025, 11:33:25 PM)
- Dynamic matrix for the others job — david.allsopp / detail
- Add optional static and mimimal jobs — david.allsopp / detail
- Merge macOS Dependency steps — david.allsopp / detail
- Fix test_create_cursor_failures.ml on Cygwin — david.allsopp / detail
- Update build-msvc.yml to permit Cygwin builds — david.allsopp / detail
- Add optional Cygwin check to CI — david.allsopp / detail
- Add bytecode-only Cygwin check — david.allsopp / detail
- Add a 'CI: Skip testsuite' label — david.allsopp / detail
- Fix tools/check-symbol-names for i686 mingw-w64 — david.allsopp / detail
- Ensure AppVeyor runs for PRs on these branches — david.allsopp / detail
- Don't fail-fast — david.allsopp / detail
- Test the Unix executable header in CI — david.allsopp / detail
- Use Cygwin 3.6.0 on AppVeyor — david.allsopp / detail
- Hold GNU parallel at 20241222 on AppVeyor — david.allsopp / detail
- Fix AppVeyor for 32-bit platforms — david.allsopp / detail
- Fix corrupt caching of GNU parallel — david.allsopp / detail
- Set FLEXDIR when bootstrapping flexlink — david.allsopp / detail
- Add caml_sys_proc_self_exe primitive — david.allsopp / detail
- Add Sys.runtime_executable — david.allsopp / detail
- Add Compmisc.reinit_path — david.allsopp / detail
- Add Dll.search_path — david.allsopp / detail
- Add Misc.Stdlib.String.to_utf_8_seq — david.allsopp / detail
- Expose Bytelink.read_runtime_launch_info — david.allsopp / detail
- Add Config.as_is_cc — david.allsopp / detail
- Add Config.c_compiler_vendor — david.allsopp / detail
- Add a test for the compiler "in-prefix" — david.allsopp / detail
- WIP: relocation test — david.allsopp / detail
- Pull in enable-relative parts — david.allsopp / detail
- Hacking in strategy rather than runtime — david.allsopp / detail
- Plumb the in-prefix tests into CI — david.allsopp / detail
- WIP: testsuite off in precheck — david.allsopp / detail
- WIP — david.allsopp / detail
- Fix red text on Windows! — david.allsopp / detail
- more — david.allsopp / detail
- More — david.allsopp / detail
- Parts from runtime-searching — david.allsopp / detail
- yellow — david.allsopp / detail
- ocamlrun — david.allsopp / detail
- oops — david.allsopp / detail
- more — david.allsopp / detail
- libdir — david.allsopp / detail
- Refactor ld.conf test for easier merging — david.allsopp / detail
- clarify — david.allsopp / detail
- more — david.allsopp / detail
- reprodicible — david.allsopp / detail
- riscv64 has similarly trouble to s390x — david.allsopp / detail
- WIP: deal with exit 139 — david.allsopp / detail
- reproducible for bytecode-only — david.allsopp / detail
- More bits — david.allsopp / detail
- libdir mark 2 — david.allsopp / detail
- tidy — david.allsopp / detail
- more tidy — david.allsopp / detail
- more tidy — david.allsopp / detail
- more tidy — david.allsopp / detail
- more correctly tidied — david.allsopp / detail
- riscv — david.allsopp / detail
- libdir mark 6002 — david.allsopp / detail
- Add --with-stublibs configure option — david.allsopp / detail
- Don't add a double-separator when locating ld.conf — david.allsopp / detail
- ld.conf-relative path interpretation — david.allsopp / detail
- Generate ld.conf using relative paths — david.allsopp / detail
- Load ld.conf from all possible places — david.allsopp / detail
- Remove caml_get_stdlib_location — david.allsopp / detail
- Harden the parsing of ld.conf w.r.t. load and CRLF — david.allsopp / detail
- Use caml_parse_ld_conf in ocamlc — david.allsopp / detail
- Tidy installation of static builds — david.allsopp / detail
- Fix the detection of Cygwin-like build environments — david.allsopp / detail
- Preserve backslashes in --prefix — david.allsopp / detail
- Harden startup of -custom executables — david.allsopp / detail
- Interpret . in runtime-launch-info — david.allsopp / detail
- Add --with-relative-libdir configure option — david.allsopp / detail
- Add caml_standard_library_default to the runtime — david.allsopp / detail
- Add -set-runtime-default — david.allsopp / detail
- Add %standard_library_default — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Use %standard_library_default in Config — david.allsopp / detail
- Allow libdir to be found relative to bindir — david.allsopp / detail
- Update the installation test for enable-relative — david.allsopp / detail
- Test --with-relative-libdir in CI — david.allsopp / detail
- NFPR: fully test --with-relative-libdir in precheck — david.allsopp / detail
- Use as directly on Cygwin, as on Linux — david.allsopp / detail
- Detect but ignore -fdebug-prefix-map on mingw-w64 — david.allsopp / detail
- Increase reproducibility of relative artefacts — david.allsopp / detail
- Typo in stdlib/Makefile — david.allsopp / detail
- Reduce tmpheader.exe to 4-5KiB on Windows — david.allsopp / detail
- Stop using Caml_inline and Camlnoret in headernt.c — david.allsopp / detail
- Remove unnecessary guards around unistd.h — david.allsopp / detail
- Use PATH_MAX instead of MAXPATHLEN — david.allsopp / detail
- Assume S_ISREG and SEEK_END — david.allsopp / detail
- Move O_BINARY definition to "header" section — david.allsopp / detail
- Make caml/exec.h independent — david.allsopp / detail
- Re-order some header functions (no-op) — david.allsopp / detail
- Share error path in headernt.c — david.allsopp / detail
- Unify implementation of read_size — david.allsopp / detail
- headernt.c: inline run_runtime into main — david.allsopp / detail
- Check for errors from lseek in header.c — david.allsopp / detail
- Refactor error display code — david.allsopp / detail
- header.c: close bytecode image before exec — david.allsopp / detail
- Tweak the signature of read_runtime_path — david.allsopp / detail
- Use execvp in header.c (as in headernt.c) — david.allsopp / detail
- headernt: make read_runtime_path more CRTish — david.allsopp / detail
- Missing error case in headernt.c — david.allsopp / detail
- Unify the common parts of header.c and headernt.c — david.allsopp / detail
- Merge stdlib/header{,nt}.c — david.allsopp / detail
- Add -launch-method to ocamlc — david.allsopp / detail
- Test both bytecode header methods — david.allsopp / detail
- Determine RuntimeID values in configure — david.allsopp / detail
- Put Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Mangle the bytecode runtime names — david.allsopp / detail
- Build suffixed shared runtimes — david.allsopp / detail
- Add Zinc RuntimeID Mask for portability — david.allsopp / detail
- Compute the Zinc runtime ID in the linker — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Remove Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
- Add runtime suffixes to bytecode stub libraries — david.allsopp / detail
- Make Windows header absolute (as on Unix) — david.allsopp / detail
- Add -runtime-search to ocamlc — david.allsopp / detail
- Tweak the type — david.allsopp / detail
- Add --enable-runtime-search[-target] options — david.allsopp / detail
- Update the installation test for camlheader-search — david.allsopp / detail
- Use Config instead of runtime-launch-info — david.allsopp / detail
- Update the test — david.allsopp / detail
- Test --enable-runtime-search in CI — david.allsopp / detail
- Compute the Zinc runtime ID — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- NFPR: fully test --enable-runtime-search in precheck — david.allsopp / detail
- Move caml_search_dll_in_path to dynlink.c — david.allsopp / detail
- header.c: remove unnecessary Cygwin workaround — david.allsopp / detail
- Remove caml_cds_file — david.allsopp / detail
- Simplify the interface of caml_attempt_open — david.allsopp / detail
- header.c: handle parasitic case of argc < 1 — david.allsopp / detail
- header.c: malloc the result of searchpath — david.allsopp / detail
- Move searchpath from header.c into the runtime — david.allsopp / detail
- Use caml_executable_name in header.c — david.allsopp / detail
- Don't check for shebang scripts on Windows — david.allsopp / detail
- Preserve argv[0] on Unix in the executable header — david.allsopp / detail
- Harden the cloexec.ml test on Windows — david.allsopp / detail
- Possible alternate approach... — david.allsopp / detail
- ... and the bug-fix which goes with it — david.allsopp / detail
- Fix STARTUPINFO structure in stdlib/header.c — david.allsopp / detail
- Share image fd between header.c and startup_byt.c — david.allsopp / detail
- Add comments on the handling of blank env vars — david.allsopp / detail
- Ignore empty TMPDIR in the Filename module — david.allsopp / detail
- Ignore empty TMPDIR in ocamlyacc — david.allsopp / detail
- Propagate non-empty tmpdir in ocamlyacc — david.allsopp / detail
- Ignore CAML_DEBUG_FILE if it's "Set But Null" — david.allsopp / detail
- Ignore OCAMLPROF_DUMP if it's "Set But Null" — david.allsopp / detail
- Use non-raising Sys.getenv_opt in win32unix — david.allsopp / detail
- Ignore empty strings in Compmisc.set_from_env — david.allsopp / detail
- Ignore empty environment variables in ocamltest — david.allsopp / detail
- Ignore empty MAKE variable in ocamltest — david.allsopp / detail
- Treat OCAML_BINANNOT_WITHENV as unset when empty — david.allsopp / detail
- Harden processing of SOURCE_DATE_EPOCH in ocamldoc — david.allsopp / detail
- Add some limited information about CAMLSIGPIPE — david.allsopp / detail
- Ignore empty OCAML_RUNTIME_EVENTS_ variables — david.allsopp / detail
- Ignore blank OCAMRUNPARAM, OCAMLLIB and CAMLLIB — david.allsopp / detail
- Ignore empty components in PATH-like things — david.allsopp / detail
- Fix C library options for win32unix — david.allsopp / detail
- Build and install threads.cmxs — david.allsopp / detail
- Fix inclusion of libraries when partial linking — david.allsopp / detail
- Use entrypoint flexdll branch — david.allsopp / detail
- Revert "accept unknown options" — david.allsopp / detail
- Stop installing and documenting config_main, etc. — david.allsopp / detail
- Use clang-cl for flexdll support objects — david.allsopp / detail
- Add %shared_libraries primitive — david.allsopp / detail
- Bootstrap — david.allsopp / detail
- Improve the "dynamic loading not supported" error — david.allsopp / detail
- Free tables after handing off to Dynlink — david.allsopp / detail
- Move print_magic and print_config out of caml_params — david.allsopp / detail
- Preserve option R in caml_runtime_parameters — david.allsopp / detail
- Swap the V and v in caml_runtime_parameters — david.allsopp / detail
- Add -set-runtime-default to the compilers — david.allsopp / detail
- Test -set-runtime-default in test-in-prefix — david.allsopp / detail
- Re-order initialisations in bytecode — david.allsopp / detail
- Support c=1 mode in ocamlrun — david.allsopp / detail