Skip to content

feat(go-runtime): support non-byte slices#512

Merged
eigmax merged 1 commit into
ProjectZKM:mainfrom
felicityin:go-serde
May 19, 2026
Merged

feat(go-runtime): support non-byte slices#512
eigmax merged 1 commit into
ProjectZKM:mainfrom
felicityin:go-serde

Conversation

@felicityin
Copy link
Copy Markdown
Contributor

@felicityin felicityin commented May 18, 2026

Extended crates/go-runtime/zkvm_runtime (de)serialization to support slices of non-byte elements (e.g. []struct) instead of only []byte, encoding/decoding as u64 length followed by per-element recursive (de)serialization.

@eigmax eigmax merged commit 4a9a1bb into ProjectZKM:main May 19, 2026
3 checks passed
felicityin added a commit to felicityin/Ziren that referenced this pull request May 19, 2026
eigmax pushed a commit that referenced this pull request May 20, 2026
…#514)

* feat(go-runtime): support non-byte slices (#512)

* feat(go-runtime): add proof verification syscalls (#513)

* fix(soundness): drop KoalaBear range check on Linux syscall op_b/op_c

* fix(go-runtime): stop Sha256 from mutating caller's slice
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.

2 participants