What's Changed
- chore: fix typos by @Snezhkko in #376
- docs: fix grammatical issues by @lisenokdonbassenok in #377
- chore: fix typos in comments by @MozirDmitriy in #379
- docs: sync Opcode enum with implementation by @lisenokdonbassenok in #380
- chore: remove unused import from hash_to_field by @kurahin in #381
- fix: panic prone code by @felicityin in #375
- chore: optimize the deps in sdk by @SuccinctPaul in #344
- fix: fuzzing test by @eigmax in #385
- docs: update audit by @eigmax in #386
- build: add sysroot include path for bindgen by @blake-pro in #388
- fix: handle boundary conditions for ext and ins by @blake-pro in #389
- fix: deps for gpu by @felicityin in #390
- Fix typo in error message by @maradini77 in #383
- feat: add check ciphertext precompile by @VanhGer in #373
- fix: correct stateless prove_core doc reference by @ANtutov in #392
- fix(sdk): remove unnecessary clone in zkm_dump by @Snezhkko in #393
- fix(zkvm): remove dead hash_input allocation in verify syscall by @yyhrnk in #395
- docs: clarify Shape::new constructor comment by @sashass1315 in #394
- docs: correct septic curve documentation comments by @VolodymyrBg in #396
- feat: add dvsnark feature by @VanhGer in #399
- cargo clippy & remove dead code by @VanhGer in #401
- docs: align fp and bls hook error docs with ExecutionError by @phrwlk in #403
- fix: correct AffinePoint::to_le_bytes doc comment by @radik878 in #402
- fix: avoid extra allocation in ZKMPublicValues::raw by @phrwlk in #397
- docs: sync precompiles snippet with zkvm lib by @sashass1315 in #398
- fix: clarify Poseidon2 AIR memory-only comments by @MozirDmitriy in #404
- docs: sync optimizations guide with prover docs by @Snezhkko in #412
- perf: avoid heap allocation in g1_to_bytes by @Galoretka in #409
- chore(primitives): deprecate Buffer::head by @SashaMalysehko in #411
- Revert "chore(primitives): deprecate Buffer::head" by @eigmax in #413
- docs: fix BaseAluInstr doc comment by @Bashmunta in #414
- chore: update vks by @felicityin in #415
- Feat: add TestGroth16Main by @VanhGer in #419
- fix: correct CompAluEvent constructor documentation by @Snezhkko in #420
- fix: correct permutation constraint count comment by @Galoretka in #417
- fix(sdk): correct install_circuit_artifacts documentation by @sashass1315 in #416
- fix: correct bn254 fp and fp2 chip comments by @Forostovec in #408
- chore: update sdk logs by @eigmax in #424
- fix: correct case reference in weierstrass_add_assign by @aso20455 in #425
- fix: avoid cloning proof_stream entry in verify syscall by @VolodymyrBg in #405
- fix(executor): remove incorrect sign extension for J/JAL target address by @reallesee in #427
- refactor(zkm-lib): eliminate redundant clones by @zeroprooff in #422
- fix(memory): use MAX_MEMORY in heap limit panic by @yyhrnk in #428
- fix: incomplete SubAssign for SepticExtension by @aso20455 in #433
- chore: release v1.2.4 by @eigmax in #391
New Contributors
- @lisenokdonbassenok made their first contribution in #377
- @kurahin made their first contribution in #381
- @SuccinctPaul made their first contribution in #344
- @yyhrnk made their first contribution in #395
- @SashaMalysehko made their first contribution in #411
- @reallesee made their first contribution in #427
Full Changelog: v1.2.3...v1.2.4