v0.0.2
What's Changed
- chore: final touches for public release by @jtguibas in #239
- fix: update to correct fibonacci example program by @jtguibas in #242
- fix: sha compress by @hidenori-shinohara in #252
- fix: Merkle tree config by @tamirhemo in #251
- feat(cli): reproducible docker builds by @ctian1 in #254
- chore: clippy by @ctian1 in #255
- fix: wrong workspace building error by @spartucus in #258
- fix: debug deserialization for SP1ProofWithIO. Test. by @preston-evans98 in #249
- fix:typo by @rkdud007 in #259
- fix: edit fibonacci example to use
u128
and note overflow case in quickstart by @dr-frmr in #245 - fix: hbs image by @qiweiii in #267
- feat: add gitignore in project creation by @kayleegeorge in #266
- fix: zkvm recursive import issue by @jtguibas in #274
- refactor: split zkvm crate into entrypoint and precompiles by @jtguibas in #275
- fix: zkvm crate refactor bug by @jtguibas in #276
- chore: update for compatibility with recent Plonky3 by @tamirhemo in #277
- feat: add musl-libc memcpy by @ctian1 in #279
- fix: verify proof in tests by @tamirhemo in #280
- fix: memcpy & memset by @jtguibas in #282
- fix: keccak memory bug by @jtguibas in #283
- feat: derive
MachineAir
, chip and machine cleanup by @tamirhemo in #278 - fix: ltu bug by @jtguibas in #284
- perf: decrease default shard size by @jtguibas in #246
- feat: trace for cycle tracker by @ctian1 in #163
- chore: small verifier cleanup by @tamirhemo in #288
- fix(zkvm): libm math intrinsics by @ctian1 in #287
- fix: basics.md by @ctian1 in #289
- fix(cli): get-target by @0xYYY in #270
- feat: prover memory optimizations by @jtguibas in #294
- chore(book): update install.md by @ctian1 in #303
- chore: update patches by @ctian1 in #297
- perf: mul trace gen by @ratankaliani in #306
- feat(cli): static toolchain + install from releases by @ctian1 in #300
- chore: refactor air in keccak to not use
offset_of
by @tamirhemo in #308 - feat: program build script by @ctian1 in #296
- fix: sp1up + static cargo-prove in CI by @ctian1 in #315
- chore: update sp1up install script to use GitHub source by @mattstam in #314
- refactor: various AIR tweaks by @dlubarov in #311
- feat: update to new Merkle tree API by @tamirhemo in #301
- fix: back to plonky3 main branch by @tamirhemo in #317
- ci: add nightly performance metrics by @mattstam in #295
- perf: enable reconstruct trace/commit by default instead of using disk + lower memory usage by @jtguibas in #323
- feat: add custom struct serialization/deserialization to json example by @kayleegeorge in #290
- fix: eval program by @ctian1 in #326
- chore: rename to upper camel case by @jtguibas in #325
- fix: S-box in Poseidon2 config by @dlubarov in #329
- fix: clippy in eval by @mattstam in #331
- fix: BLAKE3 AIR constraint fix for handling multiple invocations by @kevjue in #336
- feat: use u32 based hasher for BabybearBlake3 by @kevjue in #327
- feat: keccak + weierstrass trace gen opt by @ratankaliani in #335
- ci: runs benchmarks on different architectures and run multiple times by @mattstam in #340
- chore(book): build script + remove openssl by @ctian1 in #316
- fix: non-default feature errors and check during ci by @mattstam in #345
- feat: add instructions for docker usage and setup CI by @mattstam in #346
- feat: Many small features and chores by @puma314 in #347
- refactor: introduce a union type for
opcode_specific_columns
by @dlubarov in #310 - fix: cargo fmt build.rs by @mattstam in #351
- feat: serializable execution record by @jtguibas in #328
- chore: remove manual openSSL installation in Dockerfile by @mattstam in #352
New Contributors
- @spartucus made their first contribution in #258
- @rkdud007 made their first contribution in #259
- @dr-frmr made their first contribution in #245
- @qiweiii made their first contribution in #267
- @0xYYY made their first contribution in #270
- @mattstam made their first contribution in #314
- @dlubarov made their first contribution in #311
Full Changelog: v0.0.1-electra...v0.0.2