From d00788811aa3ee5c7fbaec79d965b39d6b25ad42 Mon Sep 17 00:00:00 2001 From: "Flavio S. Glock" Date: Fri, 10 Apr 2026 16:49:41 +0200 Subject: [PATCH] docs: add WIP branch notes to changelog for Multiplicity and DESTROY/weaken Link to PR #480 (Multiplicity) and PR #464 (DESTROY/weaken) from the v5.42.3 Work in Progress section with terse status summaries. Generated with [Devin](https://cli.devin.ai/docs) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- docs/about/changelog.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/about/changelog.md b/docs/about/changelog.md index 46b7c1480..491d31830 100644 --- a/docs/about/changelog.md +++ b/docs/about/changelog.md @@ -38,6 +38,8 @@ Release history of PerlOnJava. See [Roadmap](roadmap.md) for future plans. - Add modules: `Filter::Simple` with `FILTER` and `FILTER_ONLY` support. - Work in Progress + - [Multiplicity — per-runtime isolation for concurrent Perl interpreters](https://github.com/fglock/PerlOnJava/pull/480): `PerlRuntime` with `ThreadLocal`-based isolation; all mutable state (globals, I/O, regex, caller stack, method caches) moved to per-runtime instances; 122/126 concurrent interpreter tests pass; pending closure/method dispatch optimization + - [DESTROY, weaken/isweak/unweaken with refCount tracking](https://github.com/fglock/PerlOnJava/pull/464): explicit reference counting on blessed objects; cascading destruction, closure capture tracking, global destruction, AUTOLOAD-based DESTROY; 196/196 destroy/weaken tests and 841/841 Moo tests pass; pending performance optimization - PerlIO - `get_layers` - Term::ReadLine