Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/output unification v2 #254

Merged
merged 4 commits into from
Jul 29, 2024
Merged

Conversation

mpolitzer
Copy link
Contributor

@mpolitzer mpolitzer commented Jul 2, 2024

TODO:

commits

  • feat: update test data due to prev_randao field

  • feat: output unification v2

    Outputs root hash merkle tree is the same for all inputs, we stop
    resetting it for each input (v1). With that the tree will grow
    indefinetely and thus we also increased its height to support 2^63 leafs.

  • fix: remove invalid test case

    The machine itself does not take any steps to restore its state, the
    the emulator driver / controller does. As such we cannot expect the
    machine to reset its own state and thus this test case makes no sense.

@mpolitzer mpolitzer self-assigned this Jul 2, 2024
@mpolitzer mpolitzer requested review from edubart, diegonehab and a team and removed request for edubart July 2, 2024 22:49
@mpolitzer mpolitzer added the enhancement New feature or request label Jul 2, 2024
@mpolitzer mpolitzer force-pushed the feature/output-unification-v2 branch 2 times, most recently from e3a2d96 to c210fd8 Compare July 8, 2024 20:22
@mpolitzer mpolitzer marked this pull request as ready for review July 8, 2024 21:39
@mpolitzer mpolitzer added this to the v0.18.0 milestone Jul 23, 2024
Copy link
Contributor

@vfusco vfusco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tools v0.16.0 is already released. Please update the references.

@mpolitzer mpolitzer force-pushed the feature/output-unification-v2 branch from c210fd8 to 6835971 Compare July 28, 2024 18:50
@vfusco vfusco requested a review from edubart July 28, 2024 20:25
Outputs root hash merkle tree is the same for all inputs, we stop
resetting it for each input (v1). With that the tree will grow
indefinetely and thus we also increased its depth to 2^63 leafs.
The machine itself does not take any steps to restore its state, the
the emulator driver / controller does. As such we cannot expect the
machine to reset its own state and thus this test case makes no sense.
@mpolitzer mpolitzer force-pushed the feature/output-unification-v2 branch from 6835971 to c64854f Compare July 29, 2024 14:14
@mpolitzer mpolitzer merged commit c64854f into main Jul 29, 2024
8 checks passed
@mpolitzer mpolitzer deleted the feature/output-unification-v2 branch July 29, 2024 15:28
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
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants