Skip to content

[TS] Correct symbolic value and storage semantics - #448

Open
CaelmBleidd wants to merge 2 commits into
caelmbleidd/stdlib-calls-runtime-pr391from
caelmbleidd/stdlib-value-semantics-pr391
Open

CaelmBleidd wants to merge 2 commits into
caelmbleidd/stdlib-calls-runtime-pr391from
caelmbleidd/stdlib-value-semantics-pr391

Conversation

@CaelmBleidd

@CaelmBleidd CaelmBleidd commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Extracted from #391.

Review dependency: #447 (base branch caelmbleidd/stdlib-calls-runtime-pr391).

Correct numeric, array, string, receiver, and field handling required for reliable model execution.

Relevant focused tests: NumericBoundarySemanticsTest; TsArrayShiftReplayTest; TsInstanceCallReceiverTest.

Local validation: the combined stack tip passed :usvm-ts:test, :usvm-ts-calls:test, :usvm-ts-pbt:test, and :usvm-ts-fast-check:test. GitHub reports this PR's CI below.

@CaelmBleidd CaelmBleidd changed the title [8/12] Correct TS symbolic value and storage semantics [TS] Correct symbolic value and storage semantics Oct 2, 2026
@CaelmBleidd
CaelmBleidd marked this pull request as ready for review October 2, 2026 16:14
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/stdlib-calls-runtime-pr391 branch from efd39dd to 79c25b5 Compare October 2, 2026 16:45
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/stdlib-value-semantics-pr391 branch from b199085 to 13a756e Compare October 2, 2026 16:45
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