Skip to content

Changes

origin/backport-trunk-#1055 (Apr 24, 2025, 1:03:32 PM)

  1. Xcode 16 / macOS 15 — david.allsopp / detail
  2. Add --with-stublibs configure option — david.allsopp / detail
  3. Don't add a double-separator when locating ld.conf — david.allsopp / detail
  4. ld.conf-relative path interpretation — david.allsopp / detail
  5. Generate ld.conf using relative paths — david.allsopp / detail
  6. Load ld.conf from all possible places — david.allsopp / detail
  7. Remove caml_get_stdlib_location — david.allsopp / detail
  8. Harden the parsing of ld.conf w.r.t. load and CRLF — david.allsopp / detail
  9. Use caml_parse_ld_conf in ocamlc — david.allsopp / detail
  10. Tidy installation of static builds — david.allsopp / detail
  11. Fix the detection of Cygwin-like build environments — david.allsopp / detail
  12. Preserve backslashes in --prefix — david.allsopp / detail
  13. Harden startup of -custom executables — david.allsopp / detail
  14. Interpret . in runtime-launch-info — david.allsopp / detail
  15. Add --with-relative-libdir configure option — david.allsopp / detail
  16. Add caml_standard_library_default to the runtime — david.allsopp / detail
  17. Add -set-runtime-default — david.allsopp / detail
  18. Add %standard_library_default — david.allsopp / detail
  19. Bootstrap — david.allsopp / detail
  20. Use %standard_library_default in Config — david.allsopp / detail
  21. Allow libdir to be found relative to bindir — david.allsopp / detail
  22. Update the installation test for enable-relative — david.allsopp / detail
  23. Test --with-relative-libdir in CI — david.allsopp / detail
  24. NFPR: fully test --with-relative-libdir in precheck — david.allsopp / detail
  25. Use as directly on Cygwin, as on Linux — david.allsopp / detail
  26. Detect but ignore -fdebug-prefix-map on mingw-w64 — david.allsopp / detail
  27. Increase reproducibility of relative artefacts — david.allsopp / detail
  28. Typo in stdlib/Makefile — david.allsopp / detail
  29. Reduce tmpheader.exe to 4-5KiB on Windows — david.allsopp / detail
  30. Stop using Caml_inline and Camlnoret in headernt.c — david.allsopp / detail
  31. Remove unnecessary guards around unistd.h — david.allsopp / detail
  32. Use PATH_MAX instead of MAXPATHLEN — david.allsopp / detail
  33. Assume S_ISREG and SEEK_END — david.allsopp / detail
  34. Move O_BINARY definition to "header" section — david.allsopp / detail
  35. Make caml/exec.h independent — david.allsopp / detail
  36. Re-order some header functions (no-op) — david.allsopp / detail
  37. Share error path in headernt.c — david.allsopp / detail
  38. Unify implementation of read_size — david.allsopp / detail
  39. headernt.c: inline run_runtime into main — david.allsopp / detail
  40. Check for errors from lseek in header.c — david.allsopp / detail
  41. Refactor error display code — david.allsopp / detail
  42. header.c: close bytecode image before exec — david.allsopp / detail
  43. Tweak the signature of read_runtime_path — david.allsopp / detail
  44. Use execvp in header.c (as in headernt.c) — david.allsopp / detail
  45. headernt: make read_runtime_path more CRTish — david.allsopp / detail
  46. Missing error case in headernt.c — david.allsopp / detail
  47. Unify the common parts of header.c and headernt.c — david.allsopp / detail
  48. Merge stdlib/header{,nt}.c — david.allsopp / detail
  49. Add -launch-method to ocamlc — david.allsopp / detail
  50. Test both bytecode header methods — david.allsopp / detail
  51. Determine RuntimeID values in configure — david.allsopp / detail
  52. Put Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
  53. Bootstrap — david.allsopp / detail
  54. Mangle the bytecode runtime names — david.allsopp / detail
  55. Build suffixed shared runtimes — david.allsopp / detail
  56. Add Zinc RuntimeID Mask for portability — david.allsopp / detail
  57. Compute the Zinc runtime ID in the linker — david.allsopp / detail
  58. Bootstrap — david.allsopp / detail
  59. Remove Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
  60. Add runtime suffixes to bytecode stub libraries — david.allsopp / detail
  61. Make Windows header absolute (as on Unix) — david.allsopp / detail
  62. Add -runtime-search to ocamlc — david.allsopp / detail
  63. Tweak the type — david.allsopp / detail
  64. Add --enable-runtime-search[-target] options — david.allsopp / detail
  65. Update the installation test for camlheader-search — david.allsopp / detail
  66. Use Config instead of runtime-launch-info — david.allsopp / detail
  67. Update the test — david.allsopp / detail
  68. Test --enable-runtime-search in CI — david.allsopp / detail
  69. Compute the Zinc runtime ID — david.allsopp / detail
  70. Bootstrap — david.allsopp / detail
  71. NFPR: fully test --enable-runtime-search in precheck — david.allsopp / detail
  72. Move caml_search_dll_in_path to dynlink.c — david.allsopp / detail
  73. header.c: remove unnecessary Cygwin workaround — david.allsopp / detail
  74. Remove caml_cds_file — david.allsopp / detail
  75. Simplify the interface of caml_attempt_open — david.allsopp / detail
  76. header.c: handle parasitic case of argc < 1 — david.allsopp / detail
  77. header.c: malloc the result of searchpath — david.allsopp / detail
  78. Move searchpath from header.c into the runtime — david.allsopp / detail
  79. Use caml_executable_name in header.c — david.allsopp / detail
  80. Don't check for shebang scripts on Windows — david.allsopp / detail
  81. Preserve argv[0] on Unix in the executable header — david.allsopp / detail
  82. Harden the cloexec.ml test on Windows — david.allsopp / detail
  83. Possible alternate approach... — david.allsopp / detail
  84. ... and the bug-fix which goes with it — david.allsopp / detail
  85. Fix STARTUPINFO structure in stdlib/header.c — david.allsopp / detail
  86. Share image fd between header.c and startup_byt.c — david.allsopp / detail
  87. Add comments on the handling of blank env vars — david.allsopp / detail
  88. Ignore empty TMPDIR in the Filename module — david.allsopp / detail
  89. Ignore empty TMPDIR in ocamlyacc — david.allsopp / detail
  90. Propagate non-empty tmpdir in ocamlyacc — david.allsopp / detail
  91. Ignore CAML_DEBUG_FILE if it's "Set But Null" — david.allsopp / detail
  92. Ignore OCAMLPROF_DUMP if it's "Set But Null" — david.allsopp / detail
  93. Use non-raising Sys.getenv_opt in win32unix — david.allsopp / detail
  94. Ignore empty strings in Compmisc.set_from_env — david.allsopp / detail
  95. Ignore empty environment variables in ocamltest — david.allsopp / detail
  96. Ignore empty MAKE variable in ocamltest — david.allsopp / detail
  97. Treat OCAML_BINANNOT_WITHENV as unset when empty — david.allsopp / detail
  98. Harden processing of SOURCE_DATE_EPOCH in ocamldoc — david.allsopp / detail
  99. Add some limited information about CAMLSIGPIPE — david.allsopp / detail
  100. Ignore empty OCAML_RUNTIME_EVENTS_ variables — david.allsopp / detail
  101. Ignore blank OCAMRUNPARAM, OCAMLLIB and CAMLLIB — david.allsopp / detail
  102. Ignore empty components in PATH-like things — david.allsopp / detail
  103. Fix C library options for win32unix — david.allsopp / detail
  104. Build and install threads.cmxs — david.allsopp / detail
  105. Fix inclusion of libraries when partial linking — david.allsopp / detail
  106. Use entrypoint flexdll branch — david.allsopp / detail
  107. Revert "accept unknown options" — david.allsopp / detail
  108. Stop installing and documenting config_main, etc. — david.allsopp / detail
  109. Use clang-cl for flexdll support objects — david.allsopp / detail
  110. Add %shared_libraries primitive — david.allsopp / detail
  111. Bootstrap — david.allsopp / detail
  112. Improve the "dynamic loading not supported" error — david.allsopp / detail
  113. Free tables after handing off to Dynlink — david.allsopp / detail
  114. Move print_magic and print_config out of caml_params — david.allsopp / detail
  115. Preserve option R in caml_runtime_parameters — david.allsopp / detail
  116. Swap the V and v in caml_runtime_parameters — david.allsopp / detail
  117. Add -set-runtime-default to the compilers — david.allsopp / detail
  118. Test -set-runtime-default in test-in-prefix — david.allsopp / detail
  119. Re-order initialisations in bytecode — david.allsopp / detail
  120. Support c=1 mode in ocamlrun — david.allsopp / detail

origin/backport-trunk-#1054 (Apr 24, 2025, 12:08:35 PM)

  1. Xcode 16 / macOS 15 — david.allsopp / detail
  2. Add --with-stublibs configure option — david.allsopp / detail
  3. Don't add a double-separator when locating ld.conf — david.allsopp / detail
  4. ld.conf-relative path interpretation — david.allsopp / detail
  5. Generate ld.conf using relative paths — david.allsopp / detail
  6. Load ld.conf from all possible places — david.allsopp / detail
  7. Remove caml_get_stdlib_location — david.allsopp / detail
  8. Harden the parsing of ld.conf w.r.t. load and CRLF — david.allsopp / detail
  9. Use caml_parse_ld_conf in ocamlc — david.allsopp / detail
  10. Tidy installation of static builds — david.allsopp / detail
  11. Fix the detection of Cygwin-like build environments — david.allsopp / detail
  12. Preserve backslashes in --prefix — david.allsopp / detail
  13. Harden startup of -custom executables — david.allsopp / detail
  14. Interpret . in runtime-launch-info — david.allsopp / detail
  15. Add --with-relative-libdir configure option — david.allsopp / detail
  16. Add caml_standard_library_default to the runtime — david.allsopp / detail
  17. Add -set-runtime-default — david.allsopp / detail
  18. Add %standard_library_default — david.allsopp / detail
  19. Bootstrap — david.allsopp / detail
  20. Use %standard_library_default in Config — david.allsopp / detail
  21. Allow libdir to be found relative to bindir — david.allsopp / detail
  22. Update the installation test for enable-relative — david.allsopp / detail
  23. Test --with-relative-libdir in CI — david.allsopp / detail
  24. NFPR: fully test --with-relative-libdir in precheck — david.allsopp / detail
  25. Use as directly on Cygwin, as on Linux — david.allsopp / detail
  26. Detect but ignore -fdebug-prefix-map on mingw-w64 — david.allsopp / detail
  27. Increase reproducibility of relative artefacts — david.allsopp / detail
  28. Typo in stdlib/Makefile — david.allsopp / detail
  29. Reduce tmpheader.exe to 4-5KiB on Windows — david.allsopp / detail
  30. Stop using Caml_inline and Camlnoret in headernt.c — david.allsopp / detail
  31. Remove unnecessary guards around unistd.h — david.allsopp / detail
  32. Use PATH_MAX instead of MAXPATHLEN — david.allsopp / detail
  33. Assume S_ISREG and SEEK_END — david.allsopp / detail
  34. Move O_BINARY definition to "header" section — david.allsopp / detail
  35. Make caml/exec.h independent — david.allsopp / detail
  36. Re-order some header functions (no-op) — david.allsopp / detail
  37. Share error path in headernt.c — david.allsopp / detail
  38. Unify implementation of read_size — david.allsopp / detail
  39. headernt.c: inline run_runtime into main — david.allsopp / detail
  40. Check for errors from lseek in header.c — david.allsopp / detail
  41. Refactor error display code — david.allsopp / detail
  42. header.c: close bytecode image before exec — david.allsopp / detail
  43. Tweak the signature of read_runtime_path — david.allsopp / detail
  44. Use execvp in header.c (as in headernt.c) — david.allsopp / detail
  45. headernt: make read_runtime_path more CRTish — david.allsopp / detail
  46. Missing error case in headernt.c — david.allsopp / detail
  47. Unify the common parts of header.c and headernt.c — david.allsopp / detail
  48. Merge stdlib/header{,nt}.c — david.allsopp / detail
  49. Add -launch-method to ocamlc — david.allsopp / detail
  50. Test both bytecode header methods — david.allsopp / detail
  51. Determine RuntimeID values in configure — david.allsopp / detail
  52. Put Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
  53. Bootstrap — david.allsopp / detail
  54. Mangle the bytecode runtime names — david.allsopp / detail
  55. Build suffixed shared runtimes — david.allsopp / detail
  56. Add Zinc RuntimeID Mask for portability — david.allsopp / detail
  57. Compute the Zinc runtime ID in the linker — david.allsopp / detail
  58. Bootstrap — david.allsopp / detail
  59. Remove Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
  60. Add runtime suffixes to bytecode stub libraries — david.allsopp / detail
  61. Make Windows header absolute (as on Unix) — david.allsopp / detail
  62. Add -runtime-search to ocamlc — david.allsopp / detail
  63. Tweak the type — david.allsopp / detail
  64. Add --enable-runtime-search[-target] options — david.allsopp / detail
  65. Update the installation test for camlheader-search — david.allsopp / detail
  66. Use Config instead of runtime-launch-info — david.allsopp / detail
  67. Update the test — david.allsopp / detail
  68. Test --enable-runtime-search in CI — david.allsopp / detail
  69. Compute the Zinc runtime ID — david.allsopp / detail
  70. Bootstrap — david.allsopp / detail
  71. NFPR: fully test --enable-runtime-search in precheck — david.allsopp / detail
  72. Move caml_search_dll_in_path to dynlink.c — david.allsopp / detail
  73. header.c: remove unnecessary Cygwin workaround — david.allsopp / detail
  74. Remove caml_cds_file — david.allsopp / detail
  75. Simplify the interface of caml_attempt_open — david.allsopp / detail
  76. header.c: handle parasitic case of argc < 1 — david.allsopp / detail
  77. header.c: malloc the result of searchpath — david.allsopp / detail
  78. Move searchpath from header.c into the runtime — david.allsopp / detail
  79. Use caml_executable_name in header.c — david.allsopp / detail
  80. Don't check for shebang scripts on Windows — david.allsopp / detail
  81. Preserve argv[0] on Unix in the executable header — david.allsopp / detail
  82. Harden the cloexec.ml test on Windows — david.allsopp / detail
  83. Possible alternate approach... — david.allsopp / detail
  84. ... and the bug-fix which goes with it — david.allsopp / detail
  85. Fix STARTUPINFO structure in stdlib/header.c — david.allsopp / detail
  86. Share image fd between header.c and startup_byt.c — david.allsopp / detail
  87. Add comments on the handling of blank env vars — david.allsopp / detail
  88. Ignore empty TMPDIR in the Filename module — david.allsopp / detail
  89. Ignore empty TMPDIR in ocamlyacc — david.allsopp / detail
  90. Propagate non-empty tmpdir in ocamlyacc — david.allsopp / detail
  91. Ignore CAML_DEBUG_FILE if it's "Set But Null" — david.allsopp / detail
  92. Ignore OCAMLPROF_DUMP if it's "Set But Null" — david.allsopp / detail
  93. Use non-raising Sys.getenv_opt in win32unix — david.allsopp / detail
  94. Ignore empty strings in Compmisc.set_from_env — david.allsopp / detail
  95. Ignore empty environment variables in ocamltest — david.allsopp / detail
  96. Ignore empty MAKE variable in ocamltest — david.allsopp / detail
  97. Treat OCAML_BINANNOT_WITHENV as unset when empty — david.allsopp / detail
  98. Harden processing of SOURCE_DATE_EPOCH in ocamldoc — david.allsopp / detail
  99. Add some limited information about CAMLSIGPIPE — david.allsopp / detail
  100. Ignore empty OCAML_RUNTIME_EVENTS_ variables — david.allsopp / detail
  101. Ignore blank OCAMRUNPARAM, OCAMLLIB and CAMLLIB — david.allsopp / detail
  102. Ignore empty components in PATH-like things — david.allsopp / detail
  103. Fix C library options for win32unix — david.allsopp / detail
  104. Build and install threads.cmxs — david.allsopp / detail
  105. Fix inclusion of libraries when partial linking — david.allsopp / detail
  106. Use entrypoint flexdll branch — david.allsopp / detail
  107. Revert "accept unknown options" — david.allsopp / detail
  108. Stop installing and documenting config_main, etc. — david.allsopp / detail
  109. Use clang-cl for flexdll support objects — david.allsopp / detail
  110. Add %shared_libraries primitive — david.allsopp / detail
  111. Bootstrap — david.allsopp / detail
  112. Improve the "dynamic loading not supported" error — david.allsopp / detail
  113. Free tables after handing off to Dynlink — david.allsopp / detail
  114. Move print_magic and print_config out of caml_params — david.allsopp / detail
  115. Preserve option R in caml_runtime_parameters — david.allsopp / detail
  116. Swap the V and v in caml_runtime_parameters — david.allsopp / detail
  117. Add -set-runtime-default to the compilers — david.allsopp / detail
  118. Test -set-runtime-default in test-in-prefix — david.allsopp / detail
  119. Re-order initialisations in bytecode — david.allsopp / detail
  120. Support c=1 mode in ocamlrun — david.allsopp / detail

origin/backport-trunk-#1053 (Apr 24, 2025, 10:44:11 AM)

  1. Investigate precheck — david.allsopp / detail

origin/backport-trunk-#1052 (Apr 24, 2025, 9:35:47 AM)

  1. Investigate precheck — david.allsopp / detail

origin/backport-trunk-#1051 (Apr 24, 2025, 9:17:47 AM)

  1. Fix inclusion of libraries when partial linking — david.allsopp / detail
  2. Use entrypoint flexdll branch — david.allsopp / detail
  3. Revert "accept unknown options" — david.allsopp / detail
  4. Stop installing and documenting config_main, etc. — david.allsopp / detail
  5. Use clang-cl for flexdll support objects — david.allsopp / detail
  6. Add %shared_libraries primitive — david.allsopp / detail
  7. Bootstrap — david.allsopp / detail
  8. Improve the "dynamic loading not supported" error — david.allsopp / detail
  9. Free tables after handing off to Dynlink — david.allsopp / detail
  10. Move print_magic and print_config out of caml_params — david.allsopp / detail
  11. Preserve option R in caml_runtime_parameters — david.allsopp / detail
  12. Swap the V and v in caml_runtime_parameters — david.allsopp / detail
  13. Add -set-runtime-default to the compilers — david.allsopp / detail
  14. Test -set-runtime-default in test-in-prefix — david.allsopp / detail
  15. Re-order initialisations in bytecode — david.allsopp / detail
  16. Support c=1 mode in ocamlrun — david.allsopp / detail
  17. Investigate precheck — david.allsopp / detail

origin/backport-trunk-#1050 (Apr 23, 2025, 11:33:25 PM)

  1. Dynamic matrix for the others job — david.allsopp / detail
  2. Add optional static and mimimal jobs — david.allsopp / detail
  3. Merge macOS Dependency steps — david.allsopp / detail
  4. Fix test_create_cursor_failures.ml on Cygwin — david.allsopp / detail
  5. Update build-msvc.yml to permit Cygwin builds — david.allsopp / detail
  6. Add optional Cygwin check to CI — david.allsopp / detail
  7. Add bytecode-only Cygwin check — david.allsopp / detail
  8. Add a 'CI: Skip testsuite' label — david.allsopp / detail
  9. Fix tools/check-symbol-names for i686 mingw-w64 — david.allsopp / detail
  10. Ensure AppVeyor runs for PRs on these branches — david.allsopp / detail
  11. Don't fail-fast — david.allsopp / detail
  12. Test the Unix executable header in CI — david.allsopp / detail
  13. Use Cygwin 3.6.0 on AppVeyor — david.allsopp / detail
  14. Hold GNU parallel at 20241222 on AppVeyor — david.allsopp / detail
  15. Fix AppVeyor for 32-bit platforms — david.allsopp / detail
  16. Fix corrupt caching of GNU parallel — david.allsopp / detail
  17. Set FLEXDIR when bootstrapping flexlink — david.allsopp / detail
  18. Add caml_sys_proc_self_exe primitive — david.allsopp / detail
  19. Add Sys.runtime_executable — david.allsopp / detail
  20. Add Compmisc.reinit_path — david.allsopp / detail
  21. Add Dll.search_path — david.allsopp / detail
  22. Add Misc.Stdlib.String.to_utf_8_seq — david.allsopp / detail
  23. Expose Bytelink.read_runtime_launch_info — david.allsopp / detail
  24. Add Config.as_is_cc — david.allsopp / detail
  25. Add Config.c_compiler_vendor — david.allsopp / detail
  26. Add a test for the compiler "in-prefix" — david.allsopp / detail
  27. WIP: relocation test — david.allsopp / detail
  28. Pull in enable-relative parts — david.allsopp / detail
  29. Hacking in strategy rather than runtime — david.allsopp / detail
  30. Plumb the in-prefix tests into CI — david.allsopp / detail
  31. WIP: testsuite off in precheck — david.allsopp / detail
  32. WIP — david.allsopp / detail
  33. Fix red text on Windows! — david.allsopp / detail
  34. more — david.allsopp / detail
  35. More — david.allsopp / detail
  36. Parts from runtime-searching — david.allsopp / detail
  37. yellow — david.allsopp / detail
  38. ocamlrun — david.allsopp / detail
  39. oops — david.allsopp / detail
  40. more — david.allsopp / detail
  41. libdir — david.allsopp / detail
  42. Refactor ld.conf test for easier merging — david.allsopp / detail
  43. clarify — david.allsopp / detail
  44. more — david.allsopp / detail
  45. reprodicible — david.allsopp / detail
  46. riscv64 has similarly trouble to s390x — david.allsopp / detail
  47. WIP: deal with exit 139 — david.allsopp / detail
  48. reproducible for bytecode-only — david.allsopp / detail
  49. More bits — david.allsopp / detail
  50. libdir mark 2 — david.allsopp / detail
  51. tidy — david.allsopp / detail
  52. more tidy — david.allsopp / detail
  53. more tidy — david.allsopp / detail
  54. more tidy — david.allsopp / detail
  55. more correctly tidied — david.allsopp / detail
  56. riscv — david.allsopp / detail
  57. libdir mark 6002 — david.allsopp / detail
  58. Add --with-stublibs configure option — david.allsopp / detail
  59. Don't add a double-separator when locating ld.conf — david.allsopp / detail
  60. ld.conf-relative path interpretation — david.allsopp / detail
  61. Generate ld.conf using relative paths — david.allsopp / detail
  62. Load ld.conf from all possible places — david.allsopp / detail
  63. Remove caml_get_stdlib_location — david.allsopp / detail
  64. Harden the parsing of ld.conf w.r.t. load and CRLF — david.allsopp / detail
  65. Use caml_parse_ld_conf in ocamlc — david.allsopp / detail
  66. Tidy installation of static builds — david.allsopp / detail
  67. Fix the detection of Cygwin-like build environments — david.allsopp / detail
  68. Preserve backslashes in --prefix — david.allsopp / detail
  69. Harden startup of -custom executables — david.allsopp / detail
  70. Interpret . in runtime-launch-info — david.allsopp / detail
  71. Add --with-relative-libdir configure option — david.allsopp / detail
  72. Add caml_standard_library_default to the runtime — david.allsopp / detail
  73. Add -set-runtime-default — david.allsopp / detail
  74. Add %standard_library_default — david.allsopp / detail
  75. Bootstrap — david.allsopp / detail
  76. Use %standard_library_default in Config — david.allsopp / detail
  77. Allow libdir to be found relative to bindir — david.allsopp / detail
  78. Update the installation test for enable-relative — david.allsopp / detail
  79. Test --with-relative-libdir in CI — david.allsopp / detail
  80. NFPR: fully test --with-relative-libdir in precheck — david.allsopp / detail
  81. Use as directly on Cygwin, as on Linux — david.allsopp / detail
  82. Detect but ignore -fdebug-prefix-map on mingw-w64 — david.allsopp / detail
  83. Increase reproducibility of relative artefacts — david.allsopp / detail
  84. Typo in stdlib/Makefile — david.allsopp / detail
  85. Reduce tmpheader.exe to 4-5KiB on Windows — david.allsopp / detail
  86. Stop using Caml_inline and Camlnoret in headernt.c — david.allsopp / detail
  87. Remove unnecessary guards around unistd.h — david.allsopp / detail
  88. Use PATH_MAX instead of MAXPATHLEN — david.allsopp / detail
  89. Assume S_ISREG and SEEK_END — david.allsopp / detail
  90. Move O_BINARY definition to "header" section — david.allsopp / detail
  91. Make caml/exec.h independent — david.allsopp / detail
  92. Re-order some header functions (no-op) — david.allsopp / detail
  93. Share error path in headernt.c — david.allsopp / detail
  94. Unify implementation of read_size — david.allsopp / detail
  95. headernt.c: inline run_runtime into main — david.allsopp / detail
  96. Check for errors from lseek in header.c — david.allsopp / detail
  97. Refactor error display code — david.allsopp / detail
  98. header.c: close bytecode image before exec — david.allsopp / detail
  99. Tweak the signature of read_runtime_path — david.allsopp / detail
  100. Use execvp in header.c (as in headernt.c) — david.allsopp / detail
  101. headernt: make read_runtime_path more CRTish — david.allsopp / detail
  102. Missing error case in headernt.c — david.allsopp / detail
  103. Unify the common parts of header.c and headernt.c — david.allsopp / detail
  104. Merge stdlib/header{,nt}.c — david.allsopp / detail
  105. Add -launch-method to ocamlc — david.allsopp / detail
  106. Test both bytecode header methods — david.allsopp / detail
  107. Determine RuntimeID values in configure — david.allsopp / detail
  108. Put Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
  109. Bootstrap — david.allsopp / detail
  110. Mangle the bytecode runtime names — david.allsopp / detail
  111. Build suffixed shared runtimes — david.allsopp / detail
  112. Add Zinc RuntimeID Mask for portability — david.allsopp / detail
  113. Compute the Zinc runtime ID in the linker — david.allsopp / detail
  114. Bootstrap — david.allsopp / detail
  115. Remove Bytecode RuntimeID in runtime-launch-info — david.allsopp / detail
  116. Add runtime suffixes to bytecode stub libraries — david.allsopp / detail
  117. Make Windows header absolute (as on Unix) — david.allsopp / detail
  118. Add -runtime-search to ocamlc — david.allsopp / detail
  119. Tweak the type — david.allsopp / detail
  120. Add --enable-runtime-search[-target] options — david.allsopp / detail
  121. Update the installation test for camlheader-search — david.allsopp / detail
  122. Use Config instead of runtime-launch-info — david.allsopp / detail
  123. Update the test — david.allsopp / detail
  124. Test --enable-runtime-search in CI — david.allsopp / detail
  125. Compute the Zinc runtime ID — david.allsopp / detail
  126. Bootstrap — david.allsopp / detail
  127. NFPR: fully test --enable-runtime-search in precheck — david.allsopp / detail
  128. Move caml_search_dll_in_path to dynlink.c — david.allsopp / detail
  129. header.c: remove unnecessary Cygwin workaround — david.allsopp / detail
  130. Remove caml_cds_file — david.allsopp / detail
  131. Simplify the interface of caml_attempt_open — david.allsopp / detail
  132. header.c: handle parasitic case of argc < 1 — david.allsopp / detail
  133. header.c: malloc the result of searchpath — david.allsopp / detail
  134. Move searchpath from header.c into the runtime — david.allsopp / detail
  135. Use caml_executable_name in header.c — david.allsopp / detail
  136. Don't check for shebang scripts on Windows — david.allsopp / detail
  137. Preserve argv[0] on Unix in the executable header — david.allsopp / detail
  138. Harden the cloexec.ml test on Windows — david.allsopp / detail
  139. Possible alternate approach... — david.allsopp / detail
  140. ... and the bug-fix which goes with it — david.allsopp / detail
  141. Fix STARTUPINFO structure in stdlib/header.c — david.allsopp / detail
  142. Share image fd between header.c and startup_byt.c — david.allsopp / detail
  143. Add comments on the handling of blank env vars — david.allsopp / detail
  144. Ignore empty TMPDIR in the Filename module — david.allsopp / detail
  145. Ignore empty TMPDIR in ocamlyacc — david.allsopp / detail
  146. Propagate non-empty tmpdir in ocamlyacc — david.allsopp / detail
  147. Ignore CAML_DEBUG_FILE if it's "Set But Null" — david.allsopp / detail
  148. Ignore OCAMLPROF_DUMP if it's "Set But Null" — david.allsopp / detail
  149. Use non-raising Sys.getenv_opt in win32unix — david.allsopp / detail
  150. Ignore empty strings in Compmisc.set_from_env — david.allsopp / detail
  151. Ignore empty environment variables in ocamltest — david.allsopp / detail
  152. Ignore empty MAKE variable in ocamltest — david.allsopp / detail
  153. Treat OCAML_BINANNOT_WITHENV as unset when empty — david.allsopp / detail
  154. Harden processing of SOURCE_DATE_EPOCH in ocamldoc — david.allsopp / detail
  155. Add some limited information about CAMLSIGPIPE — david.allsopp / detail
  156. Ignore empty OCAML_RUNTIME_EVENTS_ variables — david.allsopp / detail
  157. Ignore blank OCAMRUNPARAM, OCAMLLIB and CAMLLIB — david.allsopp / detail
  158. Ignore empty components in PATH-like things — david.allsopp / detail
  159. Fix C library options for win32unix — david.allsopp / detail
  160. Build and install threads.cmxs — david.allsopp / detail
  161. Fix inclusion of libraries when partial linking — david.allsopp / detail
  162. Use entrypoint flexdll branch — david.allsopp / detail
  163. Revert "accept unknown options" — david.allsopp / detail
  164. Stop installing and documenting config_main, etc. — david.allsopp / detail
  165. Use clang-cl for flexdll support objects — david.allsopp / detail
  166. Add %shared_libraries primitive — david.allsopp / detail
  167. Bootstrap — david.allsopp / detail
  168. Improve the "dynamic loading not supported" error — david.allsopp / detail
  169. Free tables after handing off to Dynlink — david.allsopp / detail
  170. Move print_magic and print_config out of caml_params — david.allsopp / detail
  171. Preserve option R in caml_runtime_parameters — david.allsopp / detail
  172. Swap the V and v in caml_runtime_parameters — david.allsopp / detail
  173. Add -set-runtime-default to the compilers — david.allsopp / detail
  174. Test -set-runtime-default in test-in-prefix — david.allsopp / detail
  175. Re-order initialisations in bytecode — david.allsopp / detail
  176. Support c=1 mode in ocamlrun — david.allsopp / detail