Skip to content

Commit 358cd5c

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 358cd5c

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

CHANGES.md

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

33
## 1.6.0 (unreleased)
44

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

0 commit comments

Comments
 (0)