Skip to content

Support symbolic plain-object domains in PBT - #473

Merged
CaelmBleidd merged 7 commits into
mainfrom
caelmbleidd/pbt-objects-on-413-20261013
Oct 13, 2026
Merged

CaelmBleidd merged 7 commits into
mainfrom
caelmbleidd/pbt-objects-on-413-20261013

Conversation

@CaelmBleidd

@CaelmBleidd CaelmBleidd commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Support symbolic plain-object domains in PBT, including nested and optional fields and snapshots before mutation. Keep unsupported Calls object inputs explicit until #418.

Depends on #413. Structured constants remain outside primitive input domains.

Validation of the refreshed stack: 187 PBT tests, 77 FastCheck JVM tests and 122 Node adapter tests passed, with shared analysis and replay regressions. The standalone object boundary and compilation were checked separately. Detekt passed. Final parent-only rewrites retained identical source trees.

GitHub CI for the published revisions is still running. These checks do not establish a completed experimental campaign.

@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/shared-ts-adapter-fixes branch from 1cfcd6b to 6f535d2 Compare October 13, 2026 21:43
Base automatically changed from caelmbleidd/shared-ts-adapter-fixes to main October 13, 2026 21:44
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/pbt-objects-on-413-20261013 branch from 788ff79 to bb9ed30 Compare October 13, 2026 21:58
@CaelmBleidd
CaelmBleidd force-pushed the caelmbleidd/pbt-objects-on-413-20261013 branch from bb9ed30 to 5bee05f Compare October 13, 2026 22:02
@CaelmBleidd
CaelmBleidd merged commit 4c4a078 into main Oct 13, 2026
5 of 6 checks passed
@CaelmBleidd
CaelmBleidd deleted the caelmbleidd/pbt-objects-on-413-20261013 branch October 13, 2026 22:16
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.

2 participants