✨ Features
- Include `ConstraintType` in public API (1592459b)
- Detect equivalent nodes in constraint circuit (17c5b616)
- Introduce instruction for dot product (5abf529b)
🐛 Bug Fixes
- Work around duplicate node issue in constraint gen (f7488ee5)
⚙️ Miscellaneous
- (!) Upgrade to twenty-first 0.42.0-alpha.2 (981ea78e)
- *(lint)* Override fewer linting rules (3ce1d6f3)
- Test printing constraint circuits (5724997f)
- Include `{bfe, xfe}_{array, vec}` in prelude (4c27f360)
♻️ Refactor
- (!) Remove unused method `max_id` (9e99027f)
- (!) Remove deprecated functions (d65730d8)
- Rename profiler environment variable (1c050070)
- Fold constants at node genesis (e81568b1)
- (!) Make instruction names more consistent (96c92eab)
✅ Testing
- Verify FRI failure for too-high degree polys (262b048e)
- Increase coverage of constraint generator (06b1167b)
- Ensure public types implement auto traits (da1a99b0)
🎨 Styling
- Use `bfe_array` and `bfe_vec` more (42dff7b4)
- *(profiler)* Use iterator-transforms more (36145988)
- Clean up tests (ad148a80)
- Use underscore for integer literal suffixes (9b4fd735)