Skip to content

v0.42.0-alpha.5

@jan-ferdinand jan-ferdinand tagged this 05 Jun 08:48
✨ Features

- Introduce instruction `recurse_or_return` (98dbd9ff)

🐛 Bug Fixes

- Use correct domain for deep codeword (4e52b67e)
- *(docs)* Correctly sum number of constraints (3bf33255)
- *(ZK)* Ensure ZK from quotient segment openings (be87aefe)

⚡️ Performance

- Profile and fix slow zero-initialization (f7b13e74)
- Parallelize Filling of Degree-Lowering Table (9c02c646)
- Parallelize evaluation-part of quotient-LDE (82de2994)
- Use fastest polynomial multiplication (89cc89ad)
- Parallelize deep codeword inner product (72238cf5)
- (!) Halve number of combination codeword checks (deecc224)
- Sum mutually exclusive constraints (3e96faca)
- (!) Simplify constraints of instruction `swap` (62187169)

📚 Documentation

- Document `config` module (f05643ff)

⚙️ Miscellaneous

- Simplify stack compression constraints (b1e14a15)

♻️ Refactor

- Simplify constraint construction (ec02fb68)

✅ Testing

- Test indicator polynomial properties (b8220690)
- Test FRI expansion factors > 4 (1edecc59)
- `recurse_or_return` needs jump stack content (b68f0233)

🎨 Styling

- Use array indexing instead of `get` and `unwrap` (aff29a35)
- Use `push` instead of `append` to concatenate single element (f4f00b22)
- Use array indexing instead of `get` and `unwrap` (8c274763)
- Use `collect` instead of `from_iter` (f617e605)

Note: (!) indicates a breaking change.
Assets 2
Loading