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

dmeoli / ADS / 40702179476
97%
main: 98%

Build:
Build:
LAST BUILD BRANCH: fix/summary-pairs
DEFAULT BRANCH: main
Ran 28 Oct 2026 03:09PM UTC
Jobs 1
Files 507
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 Oct 2026 01:29PM UTC coverage: 97.238% (-0.4%) from 97.629%
40702179476

push

github

dmeoli
the backends of GMP and of a CBLAS on by default where found

CMake takes ADS_WITH_GMP and the new ADS_WITH_BLAS as AUTO (on when a
program that calls the library compiles and links, ON an error if it does
not, OFF the code of ADS alone), the makefile does the same, and the
recipes of packaging/ build with both off. The ranges of BigInteger on GMP
were measured again against mpz_class on every case of bench/bignum.cpp:
GMP also takes the square root, the quotients by divisors of 4 to 2047
digits straight into the result, the conversions of 1 to 3 digits and the
gcd of 2 digits, while the long quotients and conversions go back to the
code of ADS, now the faster there. Rational goes to mpq_add(), mpq_sub(),
mpq_mul(), mpq_div() and mpq_cmp() on terms of 2 and 3 digits, read in
place. gemm() of double and float goes to cblas_dgemm() and cblas_sgemm()
on the small and the thin products, where OpenBLAS was the faster, the
parallel gemm() a range of rows per thread. The tests check the edges of
all the ranges with and without the backends, and the CI job backends runs
both, with the parallel gemm() on OpenBLAS under ThreadSanitizer; the
theory of the numeric area gains the section on the backends.

88 of 91 new or added lines in 2 files covered. (96.7%)

194 existing lines in 1 file now uncovered.

47354 of 48699 relevant lines covered (97.24%)

9754149.71 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
89.47
-8.59% include/ADS/numeric/impl/BigInteger.tpp

Coverage Regressions

Lines Coverage ∆ File
194
89.47
-8.59% include/ADS/numeric/impl/BigInteger.tpp
Jobs
ID Job ID Ran Files Coverage
1 40702179476.1 28 Oct 2026 03:09PM UTC 507
97.24
GitHub Action Run
Source Files on build 40702179476
  • Tree
  • List 507
  • Changed 8
  • Source Changed 7
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #40702179476
  • e1d46eda on github
  • Prev Build on main (#40678079429)
  • Next Build on feature/numeric-backends (#40981254551)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc