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

stillwater-sc / universal / 23687031958
85%
master: 84%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 28 Mar 2026 02:44PM UTC
Jobs 1
Files 630
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

28 Mar 2026 02:15PM UTC coverage: 84.388% (+0.006%) from 84.382%
23687031958

push

github

web-flow
feat(ucalc): precision heatmap command (#649)

* feat(ucalc): precision heatmap command (#626)

Add `heatmap` command showing effective precision (significant bits)
as a function of magnitude across the active type's dynamic range.
Reveals the precision profile: tapered (posit), uniform (IEEE), or
wobbling (hexfloat).

Features:
- Samples at every power of 10 from minpos to maxpos
- ASCII bar chart with # proportional to precision
- Collapses runs of identical precision into "..." for compact output
  (float: 7 lines instead of 79)
- Characterizes profile: "tapered", "uniform", or directional
- All output formats: plain, --json, --csv, --quiet

21/21 CTests pass on gcc.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(ucalc): resolve CodeRabbit review items for heatmap command

Two fixes:

1. Exponent range derived from type's actual minpos/maxpos instead of
   hard-capped to [-40,40]. Uses floor(log10) for both bounds and
   centers the 80-decade window when the span is wider.

2. Profile classification (tapered/uniform/decreasing/increasing)
   computed once before output and included in all formats:
   - JSON: "profile":"tapered" at top level
   - CSV: profile column on every row
   - quiet: profile on first line before data
   - plain: unchanged (was already there)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

44572 of 52818 relevant lines covered (84.39%)

6105413.03 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
89.24
-1.13% include/sw/universal/number/posito/posito_impl.hpp
Jobs
ID Job ID Ran Files Coverage
1 23687031958.1 28 Mar 2026 02:44PM UTC 630
84.39
GitHub Action Run
Source Files on build 23687031958
  • Tree
  • List 630
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23687031958
  • 76e365e8 on github
  • Prev Build on main (#23686298938)
  • Next Build on main (#23689705135)
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