Skip to content

test(equivalence): add Bolt parity oracle#1515

Open
markosg04 wants to merge 2 commits into
jolt-v2/generated-rolesfrom
jolt-v2/equivalence
Open

test(equivalence): add Bolt parity oracle#1515
markosg04 wants to merge 2 commits into
jolt-v2/generated-rolesfrom
jolt-v2/equivalence

Conversation

@markosg04

@markosg04 markosg04 commented May 8, 2026

Copy link
Copy Markdown
Collaborator

Add the jolt-equivalence crate for comparing the Bolt-generated path against jolt-core, including generated-role parity, real-data/tamper gates, and perf oracle tests.

@github-actions

github-actions Bot commented May 8, 2026

Copy link
Copy Markdown
Contributor

Warning

This PR has more than 500 changed lines and does not include a spec.

Large features and architectural changes benefit from a spec-driven workflow.
See CONTRIBUTING.md for details on how to create a spec.

If this PR is a bug fix, refactor, or doesn't warrant a spec, feel free to ignore this message.

@github-actions github-actions Bot added the no-spec PR has no spec file label May 8, 2026
@markosg04 markosg04 force-pushed the jolt-v2/generated-roles branch from 48fc12e to d6c94d8 Compare May 13, 2026 03:13
@markosg04 markosg04 force-pushed the jolt-v2/equivalence branch 7 times, most recently from a15c4e2 to 2e7b896 Compare May 13, 2026 08:03
@markosg04 markosg04 force-pushed the jolt-v2/generated-roles branch from d6c94d8 to 81da3ef Compare May 13, 2026 15:33
@markosg04 markosg04 force-pushed the jolt-v2/equivalence branch 8 times, most recently from 9ee964d to 3fb9bb0 Compare May 13, 2026 19:58
@markosg04 markosg04 force-pushed the jolt-v2/generated-roles branch from 81da3ef to f7c4594 Compare May 13, 2026 20:13
@markosg04 markosg04 force-pushed the jolt-v2/equivalence branch from 3fb9bb0 to d9a7629 Compare May 13, 2026 22:37
@markosg04 markosg04 force-pushed the jolt-v2/generated-roles branch 2 times, most recently from ab4c650 to f4195b8 Compare May 13, 2026 23:06
@markosg04 markosg04 force-pushed the jolt-v2/equivalence branch from d9a7629 to 7a82aa1 Compare May 13, 2026 23:11
@markosg04 markosg04 force-pushed the jolt-v2/generated-roles branch from f4195b8 to c7218d8 Compare May 13, 2026 23:40
@markosg04 markosg04 force-pushed the jolt-v2/equivalence branch from 7a82aa1 to 656be91 Compare May 13, 2026 23:48
Add the jolt-equivalence crate for comparing the Bolt-generated path against jolt-core, including generated-role parity, real-data/tamper gates, and perf oracle tests.

Wire the crate into the workspace and add focused GitHub workflows plus a local Bolt LLVM/MLIR setup helper.

Validation: cargo check -p jolt-equivalence -q attempted, blocked locally by missing llvm-config / MLIR_SYS_220_PREFIX.
@markosg04 markosg04 force-pushed the jolt-v2/equivalence branch from 656be91 to 42fc687 Compare May 14, 2026 00:07
@markosg04 markosg04 marked this pull request as ready for review May 14, 2026 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-spec PR has no spec file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant