What's Changed
- Update sidebars.ts by @ShaniBabayoff in #729
- Update documentation for v3.4 by @ShaniBabayoff in #738
- Deprecated icicle/api headers and updated examples/docs by @yshekel in #740
- msm-avoid-double-thread-launch-on-phase1 by @mickeyasa in #737
- Fix get_device_count() in Rust release mode by @yshekel in #739
- Update to the new 2025 grants by @Otsar-Raikou in #726
- Hadar/base math by @HadarIngonyama in #734
- Vecops's Rust wrapper fix for batch>1 by @Koren-Brand in #741
- add sumcheck frontend by @mickeyasa in #692
- remove submodule by @emirsoyturk in #744
- Move initialization of the bucket_busy vectors to threads by @mickeyasa in #742
- Danny/poseidon2 sponge by @danny-shterman in #743
- fix host-math inv2() by disabling no-aliasing optimization by @yshekel in #755
- Hadar/reduction from storage by @HadarIngonyama in #745
- Change constant data of some poseidon2 tests to be random. by @danny-shterman in #753
- adding mersenne support for reduction function by @HadarIngonyama in #757
- Support G2 point conversion in Rust example by @LeonHibnik in #749
- Use Field::from function for hash results by @mickeyasa in #756
- Allow loaded backend to override default device for all threads by @yshekel in #760
- uninitialized variable warning fix in M31 by @mickeyasa in #759
- move cpu_sumcheck_transcript to frontend by @mickeyasa in #762
- Idan/sumcheck test by @idanfr-ingo in #761
- tests for single poly input by @idanfr-ingo in #772
- Feat/blake pow by @nonam3e in #766
- Fix incorrect clang-format flag by @brawncode in #767
- add "release" tag to Release CI workflow by @LeonHibnik in #774
- Update integrations.md by @ElanZK in #727
- Expose sumcheck API to Rust by @jeremyfelder in #770
New Contributors
- @brawncode made their first contribution in #767
- @ElanZK made their first contribution in #727
Full Changelog: v3.4.0...v3.5.0