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

feat: Remove unneeded data and calculations from simulators in witgen #18

Merged
merged 5 commits into from
Sep 30, 2024

Conversation

0xVolosnikov
Copy link
Contributor

@0xVolosnikov 0xVolosnikov commented Aug 30, 2024

Currently, simulators collect/produce some data that is not used in any way. This PR removes this, and also simplifies a little bit simulators themselves and the associated data structures.

First step in RAM witnesses overhaul

Copy link

@EmilLuta EmilLuta left a comment

Choose a reason for hiding this comment

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

Structurally looks good, but I lack the codebase knowledge to vouch for the changes. I'd suggest some folks from crypto to have a look.

@0xVolosnikov 0xVolosnikov merged commit 7316caf into main Sep 30, 2024
8 checks passed
@0xVolosnikov 0xVolosnikov deleted the vv-witgen-cleanup-in-simulators branch September 30, 2024 15:54
0xVolosnikov pushed a commit that referenced this pull request Oct 16, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.150.6](v0.150.5...v0.150.6)
(2024-10-07)


### Features

* Remove unneeded data and calculations from simulators in witgen
([#18](#18))
([7316caf](7316caf))
* Reorganize witgen
([#49](#49))
([9bf5cf8](9bf5cf8))
* Use zeroes instead of simulator states as unused part of RAM
permutation witness
([#47](#47))
([a336980](a336980))


### Bug Fixes

* Simplify closed_form_witness_from_full_form
([#38](#38))
([af3d4c4](af3d4c4))
* **zkevm_test_harness:** Reduce ExtendedLogQuery RAM usage
([#44](#44))
([eecf79a](eecf79a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: zksync-era-bot <zksync-era-bot@users.noreply.github.com>
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.

3 participants