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

steve-downey / transpose / 29591206305
97%

Build:
DEFAULT BRANCH: main
Ran 17 Jul 2026 03:15PM UTC
Jobs 1
Files 13
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

14 Jul 2026 07:30AM UTC coverage: 96.809% (+0.1%) from 96.7%
29591206305

push

github

steve-downey
ap is a basis, invoke is the interface

Refinement of the pure/apply ruling (Steve, 2026-07-14): ap -- one-step
application of a callable-in-context -- is a perfectly cromulent basis
for Applicative and is supported as one: instances opt in with pure +
invoke or pure + ap, and the base derives the missing direction (the
currying cost confined to the derivation, never at call sites). ap also
remains available as a secondary operation exactly where the context
can hold a callable. What ap is not is the user-facing interface: the
verb papers, examples, and teaching lead with is the n-ary invoke, and
std::simd::vec (no vec<callable>) is the proof an ap-shaped interface
would lock out a motivating domain. The name is ap; apply stays gone.

The binary tree example returns to its role as the living ap-basis
exemplar (shape-aware pairwise recursion, invoke derived); optional/
zip_list/simd_lanes gain basis-coherence and secondary-ap tests; the
simd invoke-only pin stays and is the interface argument; D3200R0's
section is retitled 'ap as basis, invoke as interface' with proposed
operations and non-goals to match. 54/54 tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

11 of 11 new or added lines in 1 file covered. (100.0%)

5 existing lines in 3 files now uncovered.

273 of 282 relevant lines covered (96.81%)

12.52 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
95.77
0.0% include/beman/transpose/fold.hpp
1
87.5
-2.98% include/beman/transpose/simd_lanes.hpp
1
97.44
1.44% include/beman/transpose/zip_list.hpp
Jobs
ID Job ID Ran Files Coverage
1 29591206305.1 17 Jul 2026 03:15PM UTC 13
96.81
GitHub Action Run
Source Files on build 29591206305
  • Tree
  • List 13
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29591206305
  • b77b4cd2 on github
  • Prev Build on main (#29202570986)
  • Next Build on main (#29610847485)
  • 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