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

Neptune-Crypto / twenty-first / 8708460488
98%

Build:
DEFAULT BRANCH: master
Ran 16 Apr 2024 04:23PM UTC
Jobs 1
Files 23
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

16 Apr 2024 03:35PM UTC coverage: 97.323% (+0.009%) from 97.314%
8708460488

push

github

jan-ferdinand
twenty-first v0.40.0

✨ Features

- Make fast polynomial division complete (0edb2902)
- Add fast polynomial modulo for x^n (21411be3)
- Add fast method for clean divisions (f4a43450)

🐛 Bug Fixes

- *(test)* Avoid test failure in edge case (c7f753f0)

⚡️ Performance

- Parallelize `fast_evaluate` (601ba840)
- Parallelize `fast_zerofier_inner` (f0fdf92f)
- Use `zerofier` without `fast` (a9823c97)
- (!) Remove special cases (20242688)
- Use fastest interpolation technique (90c9cc89)
- Use fastest evaluation technique (7a91f776)
- Speed up `fast_evaluate` by smarter division (d7edc17c)
- Use fastest field mul for polynomial “scale” (d89da0da)
- Reduce polynomial long divisions in xgcd (ca4995fe)
- Make `Polynomial::scale` faster (408838e7)
- Benchmark coset evaluate and interpolate (070e6133)
- Collapse loops in Lagrange interpolation (71c892f2)
- Parallelize `Polynomial::fast_interpolate` (504633c4)
- Add makefile `bench` target for publishing (43c4d645)
- Avoid allocation for scalar·polynomial (87a21ee7)
- Speed up polynomial operations (69a55edb)
- *(bench)* Reduce sample size of some benchmarks (bafe3620)

📚 Documentation

- Document polynomial's `leading_coefficient()` (0124d0bd)
- Explain extension field's “Shah polynomial” (e9813ea4)
- Describe performance critical arguments (9be21d6f)
- Add publishing instructions to README (d8cd0465)

⚙️ Miscellaneous

- *(bench)* Remove oranges from comparison (4f2fbd49)

♻️ Refactor

- (!) Remove deprecated functions (0ec7453a)
- *(bench)* Simplify zerofier cutoff search (aaefc79f)
- (!) *(bench)* Add “smart” zerofier (c56eb5e8)
- (!) Improve polynomial multiplication names (48370ec6)
- *(test)* Use property test framework more (bde30c79)
- Remove superfluous threshold constants (00be8309)
- (!) Don't “ref” `Copy` arg in `evaluate` (5700e50b)

✅ Testing

- Add “evaluation” benchmark (478d4c5b)
- Benchmark polynomial multiplication (37902ebc)
- Other `evaluate` parallelization to bench (e6454ed4)
- Add property... (continued)

10835 of 11133 relevant lines covered (97.32%)

61358958.84 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8708460488.1 16 Apr 2024 04:23PM UTC 0
97.32
GitHub Action Run
Source Files on build 8708460488
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #8708460488
  • 37858071 on github
  • Prev Build on master (#8708203273)
  • Next Build on master (#8712962521)
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