Skip to content

Commit

Permalink
alpha 5 for Triton VM v0.42.0
Browse files Browse the repository at this point in the history
✨ Features

- Introduce instruction `recurse_or_return` (98dbd9f)

🐛 Bug Fixes

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

⚡️ Performance

- Profile and fix slow zero-initialization (f7b13e7)
- Parallelize Filling of Degree-Lowering Table (9c02c64)
- Parallelize evaluation-part of quotient-LDE (82de299)
- Use fastest polynomial multiplication (89cc89a)
- Parallelize deep codeword inner product (72238cf)
- (!) Halve number of combination codeword checks (deecc22)
- Sum mutually exclusive constraints (3e96fac)
- (!) Simplify constraints of instruction `swap` (6218716)

📚 Documentation

- Document `config` module (f05643f)

⚙️ Miscellaneous

- Simplify stack compression constraints (b1e14a1)

♻️ Refactor

- Simplify constraint construction (ec02fb6)

✅ Testing

- Test indicator polynomial properties (b822069)
- Test FRI expansion factors > 4 (1edecc5)
- `recurse_or_return` needs jump stack content (b68f023)

🎨 Styling

- Use array indexing instead of `get` and `unwrap` (aff29a3)
- Use `push` instead of `append` to concatenate single element (f4f00b2)
- Use array indexing instead of `get` and `unwrap` (8c27476)
- Use `collect` instead of `from_iter` (f617e60)

Note: (!) indicates a breaking change.
  • Loading branch information
jan-ferdinand committed Jun 5, 2024
1 parent 29149c3 commit fb76091
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ lto = "thin"
lto = "thin"

[workspace.package]
version = "0.42.0-alpha.4"
version = "0.42.0-alpha.5"
edition = "2021"
authors = ["Triton Software AG"]
license = "Apache-2.0"
Expand Down

0 comments on commit fb76091

Please sign in to comment.