Skip to content

[TS] Model bounded native Map and Set operations - #624

Open
CaelmBleidd wants to merge 1 commit into
caelmbleidd/ts-failure-witness-evidencefrom
caelmbleidd/ts-bounded-map-set-models
Open

CaelmBleidd wants to merge 1 commit into
caelmbleidd/ts-failure-witness-evidencefrom
caelmbleidd/ts-bounded-map-set-models

Conversation

@CaelmBleidd

Copy link
Copy Markdown
Member

Add native empty Map/Set construction, coherent bounded storage, get/set/add/has/delete/clear and size. Preserve aliases, state cloning and SameValueZero key semantics. Fresh residual mutations invalidate precise storage so later model calls cannot observe stale state. Unsupported bounds and operations retain the residual policy.

Relevant regression coverage: 18 source-level Map/Set regressions.

Combined-stack validation at c46aa3f8b: 65 TS regressions and 22 Calls tests passed; TS and Calls Detekt main/test passed. These checks ran under the exclusive local build lock. This PR head has its own CI; the combined-stack check is not a standalone-head CI claim.

Stack: targets caelmbleidd/ts-failure-witness-evidence; the diff contains only this layer. Merge/rebase prerequisites first, then move this own range onto current main. Frozen experiment artifacts and runtime files are unchanged.

@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-failure-witness-evidence branch from 7f5430c to e6c0b2c Compare October 20, 2026 09:42
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-bounded-map-set-models branch from 8c235c5 to b16818a Compare October 20, 2026 09:42
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-failure-witness-evidence branch from e6c0b2c to 2ea40fe Compare October 20, 2026 09:52
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/ts-bounded-map-set-models branch from b16818a to ef1091d Compare October 20, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant