Skip to content

[TS Calls] Define model selection and residual fallback profiles - #372

Merged
CaelmBleidd merged 1 commit into
mainfrom
caelmbleidd/issue-363-call-profiles
Aug 23, 2026
Merged

[TS Calls] Define model selection and residual fallback profiles#372
CaelmBleidd merged 1 commit into
mainfrom
caelmbleidd/issue-363-call-profiles

Conversation

@CaelmBleidd

Copy link
Copy Markdown
Member

Summary

  • add explicit outcomes for modeled calls, fresh symbolic returns, and stopped paths
  • configure model lookup independently from residual fallback, with four named profiles and explicit class-family overrides
  • use models followed by path stopping as the production default while retaining compatibility dispatch for legacy characterization tests
  • keep model lookup behind a registry-free provider interface and document fresh symbolic fallback semantics
  • add focused tests for all profiles, option wiring, overrides, and source call result typing

Testing

  • ./gradlew :usvm-ts:test --rerun-tasks
  • ./gradlew :usvm-ts:detektMain :usvm-ts:detektTest --rerun-tasks
  • git diff --check origin/main...HEAD

Closes #363
Part of #360
Builds on #362

@CaelmBleidd
CaelmBleidd merged commit 0fd2f6c into main Aug 23, 2026
7 checks passed
@CaelmBleidd
CaelmBleidd deleted the caelmbleidd/issue-363-call-profiles branch August 23, 2026 08:22
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.

[TS Calls] Define model selection and residual fallback profiles

1 participant