Changes
origin/trunk-#29 (Oct 22, 2025, 4:12:02 PM)
- Fix INRIA CI job other-configs — damien.doligez / githubweb
- usage warnings for private constructors: document our intentions in the testsuite — gabriel.scherer / githubweb
- document why sprintf still exists despite asprintf — emile.trotignon / githubweb
- rewrite doc comment — emile.trotignon / githubweb
- update comment according to @octatron's suggestion — emile.trotignon / githubweb
- fix local variables in Makefile — damien.doligez / githubweb
- Fix C++ name-mangling issue with `caml_state` on Cygwin (#14220) — noreply / githubweb
- fixes suggested by reviewer — damien.doligez / githubweb
- Update stdlib/format.mli — noreply / githubweb
- Disable Tsan on one more deliberately-racy test. (#14232) — noreply / githubweb
- Manual attributes page fixes (#14233) — noreply / githubweb
- Fix ocamltest criterion for using `-custom` to link test file. (#14230) — noreply / githubweb
- manual(etex): trim leading spaces (#14228) — noreply / githubweb
- Fix test-in-prefix (#14216) — noreply / githubweb
- Integral type hygiene in compaction (and shared_heap.c generally). — Nick.Barnes / githubweb
- Avoid an undefined variable warning from Make — antonin / githubweb
- parsetree: map on all locations in toplevel directives — Florian Angeletti / githubweb
- typing: allow private constructors without usage warnings — gabriel.scherer / githubweb
- Changes — gabriel.scherer / githubweb
- Add native debugger manual section — timmcgil / githubweb
- Fixup name mangling references. — timmcgil / githubweb
- Don't use variadic macros for annotations — n.oje.bar / githubweb
- Changes — n.oje.bar / githubweb
- GHA: update from checkout@v4 to checkout@v5 — antonin / githubweb
- GHA: update Debian i386 image — antonin / githubweb
- explain the syntax change for variance (by #13820) (#14126) — noreply / githubweb
- GHA: factor Android NDK et API level numbers — antonin / githubweb
- Fix the CI: Skip testsuite check on AppVeyor — david.allsopp / githubweb
- Report mingw-runtime version on x86_64 as well — david.allsopp / githubweb
- Fix make runtop on Windows — david.allsopp / githubweb
- GHA: fold config.log output in failed cross-builds — antonin / githubweb
- No `pthread_cancel` in Android's Bionic libc — antonin / githubweb
- Misc. Autoconf simplifications — antonin / githubweb
- stdlib: add filter_mapi function (#14227) — noreply / githubweb
- Add caml_check_error_exn — guillaume.munch-maccagnoni / githubweb
- Preparation: caml_thread_new_descriptor_exn — guillaume.munch-maccagnoni / githubweb
- Preparation: install_backup_thread_exn — guillaume.munch-maccagnoni / githubweb
- [clean-up] Remove unused field — guillaume.munch-maccagnoni / githubweb
- [minor] Factor domain_thread_func — guillaume.munch-maccagnoni / githubweb
- Handle errors during domain spawn — guillaume.munch-maccagnoni / githubweb
- Call non-raising variants of lock/broadcast — guillaume.munch-maccagnoni / githubweb
- Changes — guillaume.munch-maccagnoni / githubweb
- reviewer suggestions — guillaume.munch-maccagnoni / githubweb
- parsing: refactor ast {iter,map} location functions (#14237) — noreply / githubweb
- document domains joining their systhreads before being joined (#14248) — noreply / githubweb
- Allow strings to be shared by Lambda.make_key — stedolan / githubweb
- Use Const_immstring for all constant strings created by the compiler — vincent.laviron / githubweb
- Introduce Lambda.lambda_of_const — vincent.laviron / githubweb
- Introduce Lambda.constant type — vincent.laviron / githubweb
- Remove Lambda.Const_base indirection — vincent.laviron / githubweb
- Changes for PR14260 — vincent.laviron / githubweb
- Fix TSan shadow stack popping on some C stubs (#14213) — noreply / githubweb
- manual: always refer to headers as <caml/example.h> — antonin / githubweb
- Unicode changes in Format should be treated as breaking changes (#14272) — noreply / githubweb
- stdlib: implement chop_suffix_opt in term of check_suffix — hugo.heuzard / githubweb
- stdlib: no allocation for Filename.is_implicit — hugo.heuzard / githubweb
- manual: add explanation about 'simple' GC rules (#14273) — noreply / githubweb
- Remove unused variable from fp_backtrace (#14277) — noreply / githubweb
- dsource: preserve (mod) whenever this form is allowed — Florian Angeletti / githubweb
- Fix a typo in the Repr.compare documentation. (#14281) — noreply / githubweb
- Changes entry — Florian Angeletti / githubweb
- Typos, typos (#14283) — noreply / githubweb
- Use multicoretests.0.10 compatible with restored Gc.stat stack_size ocaml-multicore/multicoretests#567 — mail / githubweb
- Bugfix for GC root mishandling in memprof.c — stedolan / githubweb
- Changes — stedolan / githubweb
- Use multicoretests.0.11 compatible with adjusted Domain.spawn error msg ocaml-multicore/multicoretests#571 — mail / githubweb
- update info in preparation of the 5.4.0 release — Florian Angeletti / githubweb
- sync Changes with 5.4.0 — Florian Angeletti / githubweb
- update calendar — Florian Angeletti / githubweb
- Add caml_find_index_of_running_domain — j / githubweb
- Add caml_c_thread_register_in_domain — j / githubweb
- Add tests for caml_c_thread_register_in_domain — j / githubweb
- Add caml_c_thread_register_in_domain to manual — j / githubweb
- Add Changes entry — j / githubweb
- Display more debugging information — david.allsopp / githubweb
- Avoid TLS in st_stubs.c — david.allsopp / githubweb
- Use Digest.BLAKE128 for the compiler's consistency checks — vincent.laviron / githubweb
- Bootstrap — vincent.laviron / githubweb
- Formatting — vincent.laviron / githubweb
- Update locations — vincent.laviron / githubweb
- Changes — vincent.laviron / githubweb
- Improve doc of Runtime_events.Timestamp — code / githubweb
- Mention changes in Changes — code / githubweb
- improve more — code / githubweb
- update Changes with reviewer info — code / githubweb
- .gitmodules: add the branch config entry — antonin / githubweb
- Mark FLEXLINKFLAGS as precious and pass them to flexlink invocation — antonin / githubweb
- ocaml-variants.opam: require FlexDLL >= 0.44 — antonin / githubweb
- Define RC to choose an alternative resource compiler — antonin / githubweb
- Pass $CC in the flexdll build env — antonin / githubweb
- Update changes — antonin / githubweb
- Use clang-cl for flexdll support objects — antonin / githubweb
- Don't persist FLEXLINKFLAGS in flexlink_flags — antonin / githubweb
- Define MANIFEST_TOOL to choose an alternative manifest generator — antonin / githubweb
- tweak documentation of Runtime_events.Timestamp — code / githubweb
- Amend the documentation of the constraint — guillaume.munch-maccagnoni / githubweb
- Make the type checker more deterministic (#14297) — noreply / githubweb
- Modify frame pointer tests to normalise symbols — timmcgil / githubweb
- Translobj: ensure consistent order for placing shared constants (#14299) — noreply / githubweb
- Add missing TSan accounting in caml_c_call_stack_args for x86_64 — olivier / githubweb
- Fix caml_c_call_stack_args for ARM64, POWER, RISC-V and s390x — olivier / githubweb
- Update TSan tests after #12410 — olivier / githubweb
- Update changelog — olivier / githubweb
- fix typo in ci action (#14309) — noreply / githubweb
- I didn't add the reviewers for #13785, apologies. — simon.cruanes.2007 / githubweb
- Changes: add missing 'and' and ',' — noreply / githubweb
- Always use the `"I"` format specifier for `size_t` with mingw (#14308) — noreply / githubweb
- Detect DWARF version for the Clang assembler (or: fix `test-in-prefix` for the other-configs tests) (#14314) — noreply / githubweb