Skip to content

Commit 0e13cec

Browse files
docs: add WIP branch notes to changelog for Multiplicity and DESTROY/weaken (#482)
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>
1 parent 3a3bb3f commit 0e13cec

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

docs/about/changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ Release history of PerlOnJava. See [Roadmap](roadmap.md) for future plans.
3838
- Add modules: `Filter::Simple` with `FILTER` and `FILTER_ONLY` support.
3939

4040
- Work in Progress
41+
- [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
42+
- [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
4143
- PerlIO
4244
- `get_layers`
4345
- Term::ReadLine

0 commit comments

Comments
 (0)