-
Notifications
You must be signed in to change notification settings - Fork 4
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: Forward ports #164
base: dev
Are you sure you want to change the base?
feat: Forward ports #164
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 80c959c - Browse repository at this point
Copy the full SHA 80c959cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e38896a - Browse repository at this point
Copy the full SHA e38896aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf98ee - Browse repository at this point
Copy the full SHA 2cf98eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1be61d - Browse repository at this point
Copy the full SHA c1be61dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fab8e2 - Browse repository at this point
Copy the full SHA 1fab8e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b4f2f2 - Browse repository at this point
Copy the full SHA 6b4f2f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24d7994 - Browse repository at this point
Copy the full SHA 24d7994View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c46854 - Browse repository at this point
Copy the full SHA 7c46854View commit details -
Configuration menu - View commit details
-
Copy full SHA for 274660e - Browse repository at this point
Copy the full SHA 274660eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e793a86 - Browse repository at this point
Copy the full SHA e793a86View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0eb49d - Browse repository at this point
Copy the full SHA b0eb49dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 056984a - Browse repository at this point
Copy the full SHA 056984aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5634f0 - Browse repository at this point
Copy the full SHA f5634f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c7d50 - Browse repository at this point
Copy the full SHA 78c7d50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e38828 - Browse repository at this point
Copy the full SHA 1e38828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88cdd2b - Browse repository at this point
Copy the full SHA 88cdd2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3b7f9 - Browse repository at this point
Copy the full SHA 5b3b7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f2ecd - Browse repository at this point
Copy the full SHA e2f2ecdView commit details -
feat: critical constraint changes (#1046)
Co-authored-by: Tamir Hemo <tamir@succinct.xyz> Co-authored-by: Chris Tian <chris@succinct.xyz>
Configuration menu - View commit details
-
Copy full SHA for 2bee23e - Browse repository at this point
Copy the full SHA 2bee23eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cb37ce - Browse repository at this point
Copy the full SHA 8cb37ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 827f87e - Browse repository at this point
Copy the full SHA 827f87eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f185a3 - Browse repository at this point
Copy the full SHA 7f185a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8daa27e - Browse repository at this point
Copy the full SHA 8daa27eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d8c0f - Browse repository at this point
Copy the full SHA 63d8c0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd420a - Browse repository at this point
Copy the full SHA bfd420aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7200bbd - Browse repository at this point
Copy the full SHA 7200bbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06cf64a - Browse repository at this point
Copy the full SHA 06cf64aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 984241e - Browse repository at this point
Copy the full SHA 984241eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69707c0 - Browse repository at this point
Copy the full SHA 69707c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fade5a6 - Browse repository at this point
Copy the full SHA fade5a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7790931 - Browse repository at this point
Copy the full SHA 7790931View commit details -
Configuration menu - View commit details
-
Copy full SHA for aab656a - Browse repository at this point
Copy the full SHA aab656aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5543f14 - Browse repository at this point
Copy the full SHA 5543f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3331100 - Browse repository at this point
Copy the full SHA 3331100View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7a4be8 - Browse repository at this point
Copy the full SHA e7a4be8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f0913 - Browse repository at this point
Copy the full SHA 89f0913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1252018 - Browse repository at this point
Copy the full SHA 1252018View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d3129b - Browse repository at this point
Copy the full SHA 5d3129bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 210423a - Browse repository at this point
Copy the full SHA 210423aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66493d1 - Browse repository at this point
Copy the full SHA 66493d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80bcb88 - Browse repository at this point
Copy the full SHA 80bcb88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50383e4 - Browse repository at this point
Copy the full SHA 50383e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c53b560 - Browse repository at this point
Copy the full SHA c53b560View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87bb491 - Browse repository at this point
Copy the full SHA 87bb491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c6d4de - Browse repository at this point
Copy the full SHA 7c6d4deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e3fbd1 - Browse repository at this point
Copy the full SHA 6e3fbd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1147a91 - Browse repository at this point
Copy the full SHA 1147a91View commit details -
refactor: Refactor ZKVM halting syscalls for digest retrieval
- Updated 'zkvm/entrypoint/src/syscalls/halt.rs' with new import for target OS 'zkvm'. - Enhanced the data retrieval from `PUBLIC_VALUES_HASHER` using `addr_of_mut`.
Configuration menu - View commit details
-
Copy full SHA for e7ded9a - Browse repository at this point
Copy the full SHA e7ded9aView commit details -
chore: Update test and dependencies for bls12381-g1-scalarmul
- Removed unnecessary feature from sphinx-lib dependency in bls12381-g1-scalarmul tests.
Configuration menu - View commit details
-
Copy full SHA for 58a6760 - Browse repository at this point
Copy the full SHA 58a6760View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3347156 - Browse repository at this point
Copy the full SHA 3347156View commit details
Commits on Sep 9, 2024
-
fix: Reorganize
AbsorbWorkspace
columnsThe two columns in `AbsorbWorkspace` introduced in `210423a5403b25319da2b60dce78e0d9d107d0aa` seemed to expose some underlying issue which made the gnark circuit fail to accept a proof even though the execution did not trigger any `TRAP`s. It seems like the placement of these two columns in this struct were the reason why it was failing, possibly some unfortunate interaction of `AlignedBorrow`, Rust unions, or something else. The issue exposed itself as a gnark constraint failure, and the specific constraint that was failing was the one responsible for verifying the constraints for the `Multi` chip. The `Multi` chip can have either a `FriFoldChip` or a `Poseidon2WideChip` for each row. This might help explain why this change was leading to constraint failures.
Configuration menu - View commit details
-
Copy full SHA for 06415f1 - Browse repository at this point
Copy the full SHA 06415f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae70c45 - Browse repository at this point
Copy the full SHA ae70c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9789a2b - Browse repository at this point
Copy the full SHA 9789a2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 889a99b - Browse repository at this point
Copy the full SHA 889a99bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee510ca - Browse repository at this point
Copy the full SHA ee510caView commit details -
fix: Remove
PublicValued
bound fromEventLens
This refactor moves the `PublicValues` struct into the corresponding `WithEvents` impls for each chip that needs access to it explicitly.
Configuration menu - View commit details
-
Copy full SHA for 0174a5f - Browse repository at this point
Copy the full SHA 0174a5fView commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff9f5eb - Browse repository at this point
Copy the full SHA ff9f5ebView commit details
Commits on Sep 19, 2024
-
refactor: Refactor MultiChip & dependents to use 'Sync' trait
- Replaced `Field` trait with `Sync` in various modules for the `Poseidon2WideChip` implementation and friends, thereby updating associated dependencies. - In the `fri_fold` module, updated functions and methods to support the new interface and constraints with revised struct and replaced `Field` trait with `Sync`,
Configuration menu - View commit details
-
Copy full SHA for d0c7638 - Browse repository at this point
Copy the full SHA d0c7638View commit details -
chore: Update package names and enhance macOS compatibility
- Renamed package from `sp1-recursion-gnark-cli` to `sphinx-recursion-gnark-cli` - Updated dependency from `sp1-recursion-gnark-ffi` to `sphinx-recursion-gnark-ffi` - Included macOS-specific linking for CoreFoundation and Security frameworks in gnark-ffi package
Configuration menu - View commit details
-
Copy full SHA for 0beca33 - Browse repository at this point
Copy the full SHA 0beca33View commit details -
fix: Enhance error handling across gnark-ffi package
- Enhanced error handling across three critical go files in recursion/gnark-ffi, ensuring each function returns an error along with its intended output if any error occurs. - Improved `randomPolynomial` function to return an error along with the polynomial and added necessary error checks. - Improved safety by adding error handling for `SetString` and `SetRandom` operations, the program will now terminate in case of any error. - Added error handling for critical function calls, such as `os.MkdirAll` and `vk.ExportSolidity` in build.go. - Strengthened guard against unexpected panic conditions in `prove.go` by enabling error handling for `ReadFrom` methods for the R1CS, proving key, and verifier key.
Configuration menu - View commit details
-
Copy full SHA for 8e8fc50 - Browse repository at this point
Copy the full SHA 8e8fc50View commit details -
ci: Refine workflow and prepare for future testing
- Added a step in the GitHub workflow to install the `sphinx-recursion-gnark-cli` for integration testing. - Prepared for future testing capabilities by adding a note for `test-plonk-bn254`, pending CLI readiness.
Configuration menu - View commit details
-
Copy full SHA for db81cbf - Browse repository at this point
Copy the full SHA db81cbfView commit details -
build: Enhance cross-platform compatibility for Go build command
- Introduced cross-platform support for the Go build command in the gnark-ffi's build.rs script. - Enhanced detection of the current operating system to set the appropriate GOOS environment variable.
Configuration menu - View commit details
-
Copy full SHA for 76596b1 - Browse repository at this point
Copy the full SHA 76596b1View commit details
Commits on Sep 20, 2024
-
refactor: Refactor MultiChip methods with generic type parameters
- Replaced static type `F` with generic type parameter `T` across multiple methods in `MultiChip` struct, - this should lead to better compatibility with upstream.
Configuration menu - View commit details
-
Copy full SHA for e2c3a06 - Browse repository at this point
Copy the full SHA e2c3a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ed6196 - Browse repository at this point
Copy the full SHA 7ed6196View commit details