You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 6c302cd
Browse filesBrowse the repository at this point in the historyBrowse files
- Memo freshness now requires e <= max_allocatable_entity_id: datoms on
transaction entities (e >= tx0) can already carry index datoms from
earlier transactions, so routing them through the empty memo bucket
dropped the retraction a cardinality-one update needs.
- apply_tx saves/restores the shared memo record (Fun.protect): a nested
transaction via Call, or an exception raised mid-tx, no longer leaks
this transaction's state into the outer one — the outer transaction
also keeps its memo instead of losing it to the inner reset.
- attr_key_tbl is capped (65536 entries): keyword values flow through
compare_attr too, so an unbounded vocabulary would grow the table
without bound; past the cap keys are recomputed per call.
- Regression test: cardinality-one update on a past tx entity.
0 commit comments