Skip to content

Changes

origin/backport-trunk-#1070 (Sep 11, 2025, 2:48:30 PM)

  1. Show the result — david.allsopp / detail

origin/backport-trunk-#1069 (Sep 11, 2025, 2:41:38 PM)

  1. Show the result — david.allsopp / detail

origin/backport-trunk-#1068 (Sep 11, 2025, 1:14:10 PM)

  1. Add -set-runtime-default — david.allsopp / detail
  2. Bootstrap — david.allsopp / detail
  3. Use %standard_library_default in Config — david.allsopp / detail
  4. Bootstrap — david.allsopp / detail
  5. Allow libdir to be found relative to bindir — david.allsopp / detail
  6. Update the installation test for enable-relative — david.allsopp / detail
  7. Test --with-relative-libdir in CI — david.allsopp / detail
  8. NFPR: fully test --with-relative-libdir in AppVeyor — david.allsopp / detail
  9. NFPR: fully test --with-relative-libdir in precheck — david.allsopp / detail
  10. Add Config.as_is_cc — david.allsopp / detail
  11. Use as directly on Cygwin, as on Linux — david.allsopp / detail
  12. Detect but ignore -fdebug-prefix-map on mingw-w64 — david.allsopp / detail
  13. Increase reproducibility of relative artefacts — david.allsopp / detail
  14. Simplify the computation for the runtime name — david.allsopp / detail
  15. Permit single-quotes in prefix — david.allsopp / detail
  16. ocamlobjinfo: display the runtime used by an image — david.allsopp / detail
  17. Add -launch-method to ocamlc — david.allsopp / detail
  18. Test both bytecode header methods — david.allsopp / detail
  19. Remove metadata from runtime-launch-info — david.allsopp / detail
  20. Factor out the exec code in stdlib/header.c — david.allsopp / detail
  21. Add -runtime-search to ocamlc — david.allsopp / detail
  22. Test all three bytecode search methods — david.allsopp / detail
  23. Determine Runtime ID values in configure — david.allsopp / detail
  24. Mangle the bytecode runtime executable names — david.allsopp / detail
  25. Build suffixed shared runtimes — david.allsopp / detail
  26. Add runtime suffixes to bytecode stub libraries — david.allsopp / detail
  27. Bootstrap — david.allsopp / detail
  28. Post-bootstrap cleanup — david.allsopp / detail
  29. Add --enable-runtime-search[-target] options — david.allsopp / detail
  30. Update the installation test for runtime-searching — david.allsopp / detail
  31. Make Windows header absolute (as on Unix) — david.allsopp / detail
  32. Test --enable-runtime-search in CI — david.allsopp / detail
  33. NFPR: fully test --enable-runtime-search in precheck — david.allsopp / detail
  34. Exclude the manual from git-archive tarballs — david.allsopp / detail
  35. Exclude irrelevant files from git-archive — david.allsopp / detail
  36. Exclude tests from git-archive tarballs — david.allsopp / detail
  37. Don't explicitly install toplevel/byte/*.cmi — david.allsopp / detail
  38. Don't explicitly install main.cmx and optmain.cmx — david.allsopp / detail
  39. Remove duplicate installation in installopt — david.allsopp / detail
  40. Don't install ocamldoc's .cmi files twice — david.allsopp / detail
  41. Use implicit names when installing ocamldoc — david.allsopp / detail
  42. Eliminate local for loops in install — david.allsopp / detail
  43. Eliminate local if blocks in install — david.allsopp / detail
  44. Remove invalid directory in source install — david.allsopp / detail
  45. Sprinkle some meta-programming on the install target — david.allsopp / detail
  46. Keep the stripped bytecode binaries — david.allsopp / detail
  47. Straighten out the INSTALL_* Makefile variables — david.allsopp / detail
  48. Remove the recursive invocation in install targets — david.allsopp / detail
  49. Add SUBDIR_NAME to principal Makefiles — david.allsopp / detail
  50. Use macros to generate installation commands — david.allsopp / detail
  51. Add additional modes to make install — david.allsopp / detail
  52. Generate an opam .install file and support script — david.allsopp / detail
  53. Experimentally, use it — david.allsopp / detail
  54. Generate a relocatable cloning script — david.allsopp / detail
  55. Got an interpreter, and we're not afraid to use it — david.allsopp / detail
  56. Mark winpthreads dependency as Windows-only — david.allsopp / detail
  57. Mark input dependencies as build — david.allsopp / detail
  58. Test opam in CI — david.allsopp / detail
  59. Generator script for ocaml.config in opam — david.allsopp / detail
  60. Remove need for shared libraries in ocaml-config — david.allsopp / detail
  61. Update ocaml-config for 4.12 scheme — david.allsopp / detail
  62. OCaml 3.07 version of gen_ocaml_config.ml.in — david.allsopp / detail
  63. Windows fixes to ocaml-config — david.allsopp / detail
  64. Update ocaml-config for the new OCaml 5 layout — david.allsopp / detail
  65. Fully unify and update gen_ocaml_config.ml — david.allsopp / detail
  66. Support relative paths in gen_ocaml_config.ml — david.allsopp / detail
  67. Remove the MAX_PATH limit in header.c on Windows — david.allsopp / detail
  68. Move caml_search_dll_in_path to dynlink.c — david.allsopp / detail
  69. Remove caml_cds_file — david.allsopp / detail
  70. header.c: handle parasitic case of argc < 1 — david.allsopp / detail
  71. Remove unnecessary Cygwin path workarounds — david.allsopp / detail
  72. header.c: malloc the result of searchpath — david.allsopp / detail
  73. Move searchpath from header.c into the runtime — david.allsopp / detail
  74. Use caml_executable_name in header.c — david.allsopp / detail
  75. Don't check for shebang scripts on Windows — david.allsopp / detail
  76. Simplify the interface of caml_attempt_open — david.allsopp / detail
  77. Preserve argv[0] on Unix in the executable header — david.allsopp / detail
  78. Fix STARTUPINFO structure in stdlib/header.c — david.allsopp / detail
  79. Share image fd between header.c and startup_byt.c — david.allsopp / detail
  80. Add comments on the handling of blank env vars — david.allsopp / detail
  81. Ignore empty TMPDIR in the Filename module — david.allsopp / detail
  82. Ignore empty TMPDIR in ocamlyacc — david.allsopp / detail
  83. Propagate non-empty tmpdir in ocamlyacc — david.allsopp / detail
  84. Ignore CAML_DEBUG_FILE if it's "Set But Null" — david.allsopp / detail
  85. Ignore OCAMLPROF_DUMP if it's "Set But Null" — david.allsopp / detail
  86. Use non-raising Sys.getenv_opt in win32unix — david.allsopp / detail
  87. Ignore empty strings in Compmisc.set_from_env — david.allsopp / detail
  88. Ignore empty environment variables in ocamltest — david.allsopp / detail
  89. Ignore empty MAKE variable in ocamltest — david.allsopp / detail
  90. Treat OCAML_BINANNOT_WITHENV as unset when empty — david.allsopp / detail
  91. Add some limited information about CAMLSIGPIPE — david.allsopp / detail
  92. Ignore empty OCAML_RUNTIME_EVENTS_ variables — david.allsopp / detail
  93. Harden processing of SOURCE_DATE_EPOCH in ocamldoc — david.allsopp / detail
  94. Ignore blank OCAMLRUNPARAM, OCAMLLIB and CAMLLIB — david.allsopp / detail
  95. Ignore empty components in PATH-like things — david.allsopp / detail
  96. Add %shared_libraries primitive — david.allsopp / detail
  97. Bootstrap — david.allsopp / detail
  98. Improve the "dynamic loading not supported" error — david.allsopp / detail
  99. Free tables after handing off to Dynlink — david.allsopp / detail
  100. Move print_magic and print_config out of caml_params — david.allsopp / detail
  101. Preserve option R in caml_runtime_parameters — david.allsopp / detail
  102. Swap the V and v in caml_runtime_parameters — david.allsopp / detail
  103. Add -set-runtime-default to the compilers — david.allsopp / detail
  104. Test -set-runtime-default in test-in-prefix — david.allsopp / detail
  105. Re-order initialisations in bytecode — david.allsopp / detail
  106. Support c=1 mode in ocamlrun — david.allsopp / detail
  107. Fix C library options for win32unix — david.allsopp / detail
  108. Build and install threads.cmxs — david.allsopp / detail
  109. Fix inclusion of libraries when partial linking — david.allsopp / detail
  110. Use entrypoint flexdll branch — david.allsopp / detail
  111. Stop installing and documenting config_main, etc. — david.allsopp / detail
  112. Use clang-cl for flexdll support objects — david.allsopp / detail
  113. Two minor clean-ups in the in-prefix-tests — david.allsopp / detail
  114. Add caml_output_value_with_compat primitive — david.allsopp / detail
  115. Split Meta into two — david.allsopp / detail
  116. Omit CRCS if caml_reify_bytecode isn't used — david.allsopp / detail
  117. Eliminate post-processing of bootstrap artefact — david.allsopp / detail
  118. Fold-back into the test — david.allsopp / detail