Skip to content

Commit dc08ace

Browse files
jensensclaude
andcommitted
Add changelog entries for #18 fix and lazy memo optimization
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 0b462d6 commit dc08ace

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
## 1.6.0 (unreleased)
44

5+
- CRITICAL!
6+
Fix shared reference data loss in pickle memo for mutable containers:
7+
BINPUT stored empty snapshot before SETITEMS/APPENDS populated the
8+
container, causing BINGET to return stale empty values [#18]
9+
- Optimize memo sync with lazy dirty flags: mark memo entries as stale
10+
after mutations, resolve only on BINGET read or stack pop (eliminates
11+
unnecessary clones for memo entries never re-read)
512
- Clean up dead code and compiler warnings: gate test-only functions with
613
`#[cfg(test)]`, prefix unused variables, convert doc comments on macros
714
to regular comments

0 commit comments

Comments
 (0)