v1.2.2
Changed
- (CUDA backend) The alignment of
FpExtis changed to 4 bytes (from 16 bytes) to match the Rust Plonky3 alignment for the BabyBear degree-4 extension field. - (CUDA common) Fix for VPMM to re-use unmapped VA regions and claim more VA ranges on-demand if needed. Lowers the default VA range to 8TB to support Windows.
What's Changed
- feat(metrics): Include air id in trace metrics by @Schaeff in #162
- fix(ci): rust cache depends on cuda arch by @jonathanpwang in #185
- fix(cuda): vpmm v4 - reusing VA & synced defrag by @gaxiom in #179
- chore: update workspace to
v1.2.2-rc.0and changelog by @jonathanpwang in #186 - chore(cuda): vpmm tests - simplify and harden by @gaxiom in #189
- fix(cuda): switch bb31_4_t to align(4) to match plonky3 by @jonathanpwang in #176
- chore: update to
v1.2.2-rc.1by @jonathanpwang in #196 - chore: update clang-tidy CI command to include checks by @stephenh-axiom-xyz in #200
- chore(cuda): vpmm defrag tests coverage by @gaxiom in #198
- release: v1.2.2 with updated changelog by @jonathanpwang in #204
New Contributors
Full Changelog: v1.2.1...v1.2.2