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

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

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 24 Jul 2026 11:10PM UTC
Jobs 1
Files 703
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

24 Jul 2026 10:26PM UTC coverage: 84.806% (+0.03%) from 84.779%
30130967820

push

github

web-flow
chore(blas): Phase 4 start -- deprecate the linear-algebra layer; drop CG study from build (#1212)

* chore(blas): Phase 4 start -- deprecate the linear-algebra layer; drop CG study from build (#1209)

Begin Phase 4 of the linear-algebra extraction (#1204): the deprecation-window
step, ahead of removing Universal's BLAS + containers next release.

- include/sw/blas/blas.hpp, include/sw/numeric/containers.hpp: emit a
  #pragma message on include, pointing users to MTL5 + the mp-* repos, and
  documenting that these headers will be removed. Informational only (does not
  fail -Werror on gcc/clang); silence with -DUNIVERSAL_SUPPRESS_DEPRECATION.
- mixedprecision/tensor/CMakeLists.txt: drop the CG mixed-precision study
  (./cg/*.cpp) from the build. Its pure variants are migrated to mp-iterative
  (applications/krylov/cg_precision); the mixed variants will be redesigned in
  mp-iterative with a separate matvec/dot accumulator. The ./cg/ sources are
  intentionally LEFT IN PLACE for reference during that redesign -- only the
  compile_all() is removed.
- docs/migration/linear-algebra-extraction.md: where each piece moved
  (MTL5 / mp-blas / mp-iterative / mp-ir / mp-numerics) + the deprecation notice.

Full removal of blas/, numeric/containers/, linalg/, mixedprecision/ and the
UNIVERSAL_BUILD_LINEAR_ALGEBRA_* / MIXEDPRECISION_SDK options follows after this
deprecation release.

Relates to #1209. Part of epic #1204.

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

* style(blas): shorten deprecation #pragma messages to fit the 120-col limit

Address CodeRabbit review on PR #1212: the two deprecation #pragma message lines
exceeded the configured 120-column limit. Shortened the pragma text (the full
detail, including UNIVERSAL_SUPPRESS_DEPRECATION, remains in the comment banner
directly above each). Chose shortening over adjacent string-literal splitting
because #pragma message does not reliably concatenate adjacent literals on MSVC,
whi... (continued)

50151 of 59136 relevant lines covered (84.81%)

7019824.12 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
89.78
-0.55% include/sw/universal/number/posito/posito_impl.hpp
Jobs
ID Job ID Ran Files Coverage
1 30130967820.1 24 Jul 2026 11:10PM UTC 703
84.81
GitHub Action Run
Source Files on build 30130967820
  • Tree
  • List 703
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30130967820
  • 4f01146b on github
  • Prev Build on main (#30049709164)
  • Next Build on main (#30139974789)
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