-
Notifications
You must be signed in to change notification settings - Fork 160
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
Fix modulo builtin constraints #1841
Merged
Merged
Changes from all commits
Commits
Show all changes
81 commits
Select commit
Hold shift + click to select a range
7d14e74
Fix Zero segment location.
Alon-Ti e71b052
Fixed has_zero_segment naming
yuvalsw 0ec972a
Fix prover input.
Alon-Ti 8c5c924
Fixed version reading when no version is supplied
yuvalsw 057bc6f
Added change to changelog.
yuvalsw 64c844b
fix test_from_serializable()
OmriEshhar1 51d25a7
fix panic_impl error
OmriEshhar1 88d1da1
fix cairo version
OmriEshhar1 c5d3bd5
Add dummy changelog
JulianGCalderon ea377a8
Pin wasm-bindgen
JulianGCalderon e8e7bb3
Register change in CHANGELOG
JulianGCalderon 87a736a
Update Cargo.lock
JulianGCalderon 2fe7f90
Remove changes from CHANGELOG
JulianGCalderon 6c7237e
Add argument parsing for layout params file
JulianGCalderon e4b162b
Add dynamic support (no implement)
JulianGCalderon 43360b9
Add cairo_layout_params_file.example.json
JulianGCalderon e3e31b8
Implement dynamic layout creation
JulianGCalderon ad97bd0
Update CHANGELOG
JulianGCalderon 11edca3
Add cli dynamic support for cairo 1
JulianGCalderon adbba88
Make wasm compatible
JulianGCalderon 8ac5b5b
Merge remote-tracking branch 'lambdaclass-cairo-vm/main' into yuval/f…
OmriEshhar1 a41f231
Use public_memory_fraction = 4 vy default
JulianGCalderon f7334f5
Deserialize bool from int
JulianGCalderon 63eba32
Add comparison with python-vm (failing)
JulianGCalderon 3d18e47
Merge remote-tracking branch 'lambdaclass-cairo-vm/main' into yuval/f…
OmriEshhar1 1f2098a
Rebuild .rs files in makefile
JulianGCalderon 707e0d2
Use 8 as dynamic public_memory_fraction
JulianGCalderon 723eaf2
Use None ratio for dynamic unused builtins
JulianGCalderon f20b97b
Add rangecheck96 to private inputs
JulianGCalderon e6d3f9b
Make dyn py files depend on params_file
JulianGCalderon 3f5eef5
Use cpu_component_step=1 by default
JulianGCalderon 026e459
Fix typo in private inputs
JulianGCalderon 15b7742
Add range check value to air private input test
JulianGCalderon 698b35c
Fix zero segment location
JulianGCalderon c58dc4e
Use zero builtin instead of None
JulianGCalderon ce985ba
Add debug scripts
JulianGCalderon 6ea8ddf
Merge branch 'main' into dynamic-layout
JulianGCalderon 08874bd
Remove dup makefile recipes
JulianGCalderon ba4d3c0
remove outdated test
JulianGCalderon 0e0c65b
Enable ensure-no_std on test
JulianGCalderon 0b9fed5
Fix tests
JulianGCalderon 737850f
Add correct test
JulianGCalderon 34e5eaf
Rename tset
JulianGCalderon 2a4213f
Add comment
JulianGCalderon 28eb15c
Add debugging document
JulianGCalderon 20ce2aa
Update cairo layout params file
JulianGCalderon 0036504
Merge branch 'fix-for-sw-fix-version' into dynamic-layout
JulianGCalderon 30f7766
Merge branch 'main' into dynamic-layout
JulianGCalderon af9fadd
Remove duplicated range check
JulianGCalderon fbf074d
Remove dup
JulianGCalderon f8a7f78
Merge branch 'main' into dynamic-layout
JulianGCalderon f94ae2b
Merge branch 'main' into dynamic-layout
JulianGCalderon 050c71a
Remove debugging and scrippts (moveed to another branch)
JulianGCalderon 3f9e684
Add comment
JulianGCalderon fca3cbf
Add tests
JulianGCalderon eb63b5c
Add dynamic test to cairo-vm-cli
JulianGCalderon a6f1511
Add parse test
JulianGCalderon f2c0abb
Remove compare all dynamic
JulianGCalderon 5b6868e
Add script for comparing with dynamic layouts
JulianGCalderon cdab848
Add tests to workflow
JulianGCalderon 2015055
Delete logic changes
JulianGCalderon c46ed76
Delete more logic changes
JulianGCalderon 7a44d4e
Update rust.yml
JulianGCalderon 859b7fb
Rename compare_outputs_dynamic_layout.sh to compare_outputs_dynamic_l…
JulianGCalderon 47e441b
Update test script
JulianGCalderon 6ecdf3d
Enforce prover constraints in add, sub, and mul
JulianGCalderon 2630845
Remove debug prints
JulianGCalderon fa384fb
Add tests
JulianGCalderon 6991904
Update CHANGELOG.md
JulianGCalderon deab241
Fix serialization
JulianGCalderon 9db796a
Comment failing test
JulianGCalderon dd6d6ff
Uncomment test
JulianGCalderon 9202255
Fix tests
JulianGCalderon 7346f80
Remove operation struct and use builtin type instead
JulianGCalderon 399c14c
Add unit tests to modulo builtin operations
JulianGCalderon 43c2d41
Fix security error message
JulianGCalderon 6435a77
Test custom serde impl
JulianGCalderon 80916e6
Upload mod_builtin coverage
JulianGCalderon 9bbfc36
Merge branch 'main' into dynamic-layout
JulianGCalderon a913599
Merge branch 'dynamic-layout' into mod-builtin-fix
JulianGCalderon bcd5b31
Merge branch 'main' into mod-builtin-fix
JulianGCalderon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch!