Skip to content

Replay repeated Power bodies and share native execution - #143

Merged
jph00 merged 1 commit into
mainfrom
pr/replay-repeated-power-bodies-and-share-native
Nov 9, 2026
Merged

jph00 merged 1 commit into
mainfrom
pr/replay-repeated-power-bodies-and-share-native

Conversation

@jph00

@jph00 jph00 commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Power now replays a recorded Program once consecutive iterations have matching signatures. Loops whose signature keeps changing run as ordinary calls. Pending calls and Program replay share typed construction and native execution, and call preparation allocates less. This also fixes the capture guard's kind check and weak-number replay. •explain's routes now live in basedpl. The reference and speed suites run with Mathish off, with Mathish cases in *_mathish.bpl, and contributors need cargo-nextest. See "Deferred execution and native kernels", "Recordings and replay validity" and "Math ownership, reads and errors" in Foundations, and "Kernels, fusion and threading" in DEV.

@jph00 jph00 added the enhancement New feature or request label Nov 9, 2026
@jph00
jph00 merged commit 1c6484b into main Nov 9, 2026
@jph00
jph00 deleted the pr/replay-repeated-power-bodies-and-share-native branch November 9, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant