• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Neptune-Crypto / twenty-first / 11573043020
97%

Build:
DEFAULT BRANCH: master
Ran 29 Oct 2024 12:05PM UTC
Jobs 1
Files 26
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Oct 2024 11:33AM UTC coverage: 97.747% (-0.007%) from 97.754%
11573043020

push

github

jan-ferdinand
chore: release v0.43.0

✨ Features

- Generalize polynomial multiplication (4235a802)
- Generalize polynomial scalar multiplication (e71b2662)
- Easily construct polynomials `x^n` (2c1c08d8)
- Allow evaluating polynomials in “value form” (b1baee8a)
- Fast modular interpolate and extrapolate on coset (2c491342)
- Batch and parallel versions of coset extrapolate (9e7585d3)
- Convert BFieldElement from {u, i}size (30c24c3b)
- Implement `BFieldCodec` for `u8` and `u16` (8ec5f680)
- Add conversions from and to `BFieldElement` (8e403080)
- Implement `Const{Zero, One}` for xfe (50a9fb3a)
- (!) Use `num_traits::Const{Zero, One}` (60ed2b2b)
- Introduce struct to help prove MMR succession (0f521bb5)
- Implement `{Lower, Upper}Hex` for `Digest` (65dc94d3)

🐛 Bug Fixes

- `Digest::try_from()` returns `NotCanonical` error (a4daa23f)
- Fix edge-case failure in `fast_interpolate` (04ff58a2)
- (!) Add field-length indicator to encoding of polynomial (585b4a31)
- *(mmr)* Don't panic on out-of-bounds MMR membership proof (45dcedcb)
- (!) Fix platform-dependent digest encoding bug (6e2c0127)
- Fix `structured_multiple_of_degree` (4d867366)
- Fix MMR membership proof crash if peak list is too short (52034e2e)
- Various edge case bugs exposed (5c30ef45)

⚡️ Performance

- Fast reduce with preprocessing (10e763ec)
- Integrate fast reduction into batch evaluate dispatcher (7818ebe3)
- Use separate dispatcher threshold for `par_interpolate` (3589b5e2)
- In `par_interpolate`, recurse to parallel version (95a1f5a0)
- (!) *(polynomial)* Optionally borrow coefficients (8ed2445f)

📚 Documentation

- Add docstrings to some MMR methods (b7244744)
- Improve some MMR-related documentation (382fa32d)
- Conform to clippy v1.80.0 indentation rules in doc strings (eaa0a991)
- Drop instructions for installing leveldb (938141e6)
- *(`MmrSuccessorProof`)* Add panics disclaimer (9560c99a)

⚙️ Miscellaneous

- Add ZerofierTree (5be2c43a)
- Work around `nextest` bug (0a71c3e7)
- Conform to new... (continued)

12666 of 12958 relevant lines covered (97.75%)

51026858.37 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11573043020.1 29 Oct 2024 12:05PM UTC 0
97.75
GitHub Action Run
Source Files on build 11573043020
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #11573043020
  • cff19061 on github
  • Prev Build on master (#11570910699)
  • Next Build on master (#11573215358)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc