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

TritonVM / triton-vm / 11573599342 / 1
98%
master: 98%

Build:
DEFAULT BRANCH: master
Ran 29 Oct 2024 12:55PM UTC
Files 54
Run time 2s
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 12:13PM UTC coverage: 98.329% (-0.04%) from 98.367%
11573599342.1

push

github

jan-ferdinand
perf: Reduce prover's space requirements

Only generate exactly as much randomness as is needed to achieve
Zero-Knowledge. In particular, instead of storing a full copy of the
trace, and again as much randomness, the trace is stored exactly once,
and any randomness is “spliced in” for any operation that requires the
randomized trace.

The merged branch contains a slew of changes for the memory-efficient
code path, making it _even_ more memory efficient, by a factor of
almost 2 (!). The caching code path is more efficient also, but only
slightly.

The changes also introduce performance gains for the prover of between
10% (caching path) and 15% (memory-efficient path).

Co-authored-by: Alan <alan@neptune.cash>

24304 of 24717 relevant lines covered (98.33%)

6148621.94 hits per line

Source Files on job 11573599342.1
  • Tree
  • List 0
  • Changed 36
  • Source Changed 10
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 11573599342
  • 833244d0 on github
  • Prev Job for on master (#11558999537.1)
  • Next Job for on master (#11719998250.1)
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