Changes
origin/trunk-#4809 (Aug 27, 2025, 4:01:20 PM)
origin/trunk-#4808 (Aug 27, 2025, 12:58:39 PM)
origin/trunk-#4807 (Aug 26, 2025, 2:49:51 PM)
origin/trunk-#4806 (Aug 25, 2025, 8:52:23 PM)
- Misc.invert_build_path_prefix_map — pierre.boutillier / githubweb
- Apply BUILD_PATH_PREFIX_MAP to pathes found in files by the debugger — pierre.boutillier / githubweb
- Change reverted for now — pierre.boutillier / githubweb
- Changes — pierre.boutillier / githubweb
origin/trunk-#4805 (Aug 25, 2025, 10:41:06 AM)
- Ensure the minor heap is actually empty before reallocating it — mshinwell / githubweb
- use No_scan_tag and NOT_MARKABLE to indicate free block — sadiq / githubweb
- change shared pools heap representation to indicate contiguous free ranges — sadiq / githubweb
- add prefetching — sadiq / githubweb
- add Changes — sadiq / githubweb
- actually prefetch a page ahead — sadiq / githubweb
- restore split asserts — sadiq / githubweb
- clarify comment in verify_pool — sadiq / githubweb
- fix bug in compaction — sadiq / githubweb
- write Debug_free_major in to newly initialised pools — sadiq / githubweb
- fix bug in pool_finalise — sadiq / githubweb
- simplify macro — sadiq / githubweb
- Update runtime/shared_heap.c — sadiq / githubweb
- Update runtime/shared_heap.c — sadiq / githubweb
- restore atomic header read — sadiq / githubweb
- make note about GC pacing logic — sadiq / githubweb
- Update runtime/shared_heap.c — sadiq / githubweb
- wh -> Whsize_hd — sadiq / githubweb
- always update the pointer in the last free block — sadiq / githubweb
- revert all_used annotation — sadiq / githubweb
- error messages: external with non-syntactic arity — Florian Angeletti / githubweb
- release calendar update — Florian Angeletti / githubweb
- Upstream "mark-delay" change from flambda-backend. — Nick.Barnes / githubweb
- Hack to work around accounting problem: artificially catch-up work_counter at the start of any slice when it falls very far behind alloc_counter. — Nick.Barnes / githubweb
- fix finaliser handling bug — Nick.Barnes / githubweb
- Guard call to caml_darken — Nick.Barnes / githubweb
- Fix ephe_custom.ml test for the mark-delay scheme — Nick.Barnes / githubweb
- Don't make finaliser updates dependent on work being available. — Nick.Barnes / githubweb
- Removed unused field in package_type — samuel.aime.vivien / githubweb
- Changes — samuel.aime.vivien / githubweb
- Rename cstrs to constraints to distinguish from cstrs = constructors (#14141) — noreply / githubweb
- Move the orphaned ephemerons GC colour check inside the barrier. — kc / githubweb
- minor gc: more consistent memprof logging — gabriel.scherer / githubweb
- Fix missing expectations in typing-poly/poly.ml — source / githubweb
- Additional corrections — source / githubweb
- Audit unexecuted phrases — source / githubweb
- Audit — source / githubweb
- Fix audit — source / githubweb
- Changes — source / githubweb
- Update changes — source / githubweb
- runtime: free the minor heap when leaving STW participants — gabriel.scherer / githubweb
- Update parser and adapt to the new Tpoly invariant. Requires bootstrap. — Florian Angeletti / githubweb
- bootstrap — Florian Angeletti / githubweb
- Add tests for polymorphic parameters — Florian Angeletti / githubweb
- Promote polymorphic parameters tests failures — Florian Angeletti / githubweb
- Refactor: more descriptive return type for [split_function], renaming and comment work — Florian Angeletti / githubweb
- Introduce new error "opt params cannot be polymorphic" — Florian Angeletti / githubweb
- Wrap and generalize filter_arrow_mono if principal — Florian Angeletti / githubweb
- Handle polymorphic parameters in type_apply_arg — Florian Angeletti / githubweb
- Refactor Pexp_function case and handle poly — Florian Angeletti / githubweb
- Add one generalization level in type_class_arg_pattern — Florian Angeletti / githubweb
- Handle polymorphic parameters in [type_approx and] [type_pat_aux] — Florian Angeletti / githubweb
- Add changes entry for #15733 — Florian Angeletti / githubweb
- Add test with class argument — Florian Angeletti / githubweb
- Additional tests with labels — Florian Angeletti / githubweb
- review: reorder functions in btype — Florian Angeletti / githubweb
- review: comment format — Florian Angeletti / githubweb
- review: add a Btype.newgenmono utility symetrical to Ctype.newmono — Florian Angeletti / githubweb
- review: use label names in error messages — Florian Angeletti / githubweb
- review: additional tests — Florian Angeletti / githubweb
- Add test for polymorphic variants in polymorphic parameters — Florian Angeletti / githubweb
- Take fixed instances of polys where appropriate — Florian Angeletti / githubweb
- Show issue with subtyping trace — Florian Angeletti / githubweb
- Fix subtyping error trace — Florian Angeletti / githubweb
- tests: Promote error messages improvements after rebasing. — Florian Angeletti / githubweb
- review: more reuse in parser and reloc in [param_type] — Florian Angeletti / githubweb
- review: move [is_really_poly] utility to Ctype. — Florian Angeletti / githubweb
- Add more test cases — Florian Angeletti / githubweb
- Move definition closer to usage — Florian Angeletti / githubweb
- Additional test cases — Florian Angeletti / githubweb
- Document function in comment — Florian Angeletti / githubweb
- Add test cases — Florian Angeletti / githubweb
- Fix typo in error message — Florian Angeletti / githubweb
- Rename function and move it to Btype — Florian Angeletti / githubweb
- Inline function and exception used only once — Florian Angeletti / githubweb
- Document function — Florian Angeletti / githubweb
- Enforce Tpoly invariant — Florian Angeletti / githubweb
- Clarify conditions — Florian Angeletti / githubweb
- Clearer argument label and field names — Florian Angeletti / githubweb
- Turn ordinary comment into a documentation comment — Florian Angeletti / githubweb
- Clearer variable name — Florian Angeletti / githubweb
- Fix wrong set of univars — Florian Angeletti / githubweb
- review: De-duplicate parser rule for let — Florian Angeletti / githubweb
- review: Add test with syntactic arity mismatch — Florian Angeletti / githubweb
- review: Fix test — Florian Angeletti / githubweb
- Fix dependency generation when tools are disabled — david.allsopp / githubweb
- Fix generation of config.status for dynlink — david.allsopp / githubweb
- Don't generate ocamltest_config.ml when not needed — david.allsopp / githubweb
- Correct ocamltest-manual — david.allsopp / githubweb
- symbol names: revert to using `$` only on macOS and Windows (#14143) — noreply / githubweb
- bookkeeping: update release info — Florian Angeletti / githubweb
- Minor heap reservation: change the terminology — gabriel.scherer / githubweb
- review: use 'arena' for the (committed) minor heap space — gabriel.scherer / githubweb
- self-review: solidify two separate comments on minor heap layout — gabriel.scherer / githubweb
- runtime/domain.c: add a category of 'parked' stw_domains — gabriel.scherer / githubweb
- [minor] domain.c: reorder domain_self and heap-reservation variables — gabriel.scherer / githubweb
- [minor] domain.c: reorder domain_create — gabriel.scherer / githubweb
- use POOL_FIRST_BLOCK — sadiq / githubweb
- domain.c: fix `stw_resize_minor_heaps_reservation`. — gabriel.scherer / githubweb
- Extend parsetree to distinguish between `(module M : S)` and `(module M) : (module S)` — samuel.aime.vivien / githubweb
- Changes — samuel.aime.vivien / githubweb
- add hashtbl remove and replace which return the previous value (#14060) — noreply / githubweb
- Memprof.start replaces any existing profile in the domain, Memprof.is_sampling — gabriel.scherer / githubweb
- Adjust test and add test — gabriel.scherer / githubweb
- [minor] Code clean-up — gabriel.scherer / githubweb
- [documentation] Clarify a difference between threads and domains — gabriel.scherer / githubweb
- Changes — gabriel.scherer / githubweb
- Clarify test — gabriel.scherer / githubweb
- Run callbacks before starting a different profile — gabriel.scherer / githubweb
- Bump multicoretests to the trunk-compatible 0.9 — mail / githubweb
- Also bump qcheck to 0.26 while we are at it — mail / githubweb
- runtime: host aligned fibers inside the fiber cache whenever possible (#14169) — noreply / githubweb
- Add expectation to wellfounded11150.ml (#14170) — noreply / githubweb
- Print row types when they are GADT constructors — source / githubweb
- Better Btype.is_row_name — source / githubweb
- Gc.stat: restore stack_size and add live_stacks_words (#14168) — noreply / githubweb
- error message: explain quantification mismatches — Florian Angeletti / githubweb
- deprecation alert: file location — Florian Angeletti / githubweb
- update Changes — Florian Angeletti / githubweb
- Fix #13658 — source / githubweb
- Remove misleading comment, and change call back to the more intuitive function (now that that function can't allocate after the minor GC). — Nick.Barnes / githubweb
- Add runtime counters EV_C_MINOR_PROMOTED_WORDS and EV_C_MINOR_ALLOCATED_WORDS. — timmcgil / githubweb
- ocamlprof: do not instrument unreachable clauses — gabriel.scherer / githubweb
- Changes — gabriel.scherer / githubweb
- Changes: 14169 was included in 5.4 — gabriel.scherer / githubweb
- Add Changes — timmcgil / githubweb
- Highlight known units for runtime_counter. — timmcgil / githubweb
origin/trunk-#4804 (Jul 16, 2025, 10:27:12 AM)
- [minor] indentation fix in errortrace_report — gabriel.scherer / githubweb