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

steve-downey / transpose
97%

Build:
DEFAULT BRANCH: main
Repo Added 13 Jun 2026 09:29PM UTC
Token Euk9uDgK6xOMMZlVU9OexxlvWXoiTInGe regen
Build 25 Last
Files 13
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • dependabot/github_actions/github-actions-895297528a
  • dependabot/github_actions/github-owned-actions-2217aebe03
  • dependabot/github_actions/github-owned-actions-882fedbe01
  • dependabot/github_actions/github-owned-actions-ac07fb48a3
  • dependabot/pip/cmake-4.3.4
  • dependabot/uv/cmake-4.3.4
  • dependabot/uv/copier-gte-9.15.2
  • dependabot/uv/copier-gte-9.16.0
  • main

05 Jul 2026 08:16PM UTC coverage: 96.7%. Remained the same
28753566303

push

github

steve-downey
Fix Makefile Workflow Test: installtest was pinned to a pre-rename package

installtest/ (and the Makefile's install component) still referenced the
project's old name -- package 'transpose.transpose', component
'transpose.transpose_Development', target 'smd::transpose' -- from before
the extraction to beman.transpose. beman_install_library() derives the
install component and package name from the actual project name
('beman.transpose' -> component 'transpose_Development', package
'beman.transpose'), so cmake --install matched zero files and installed
nothing; installtest's find_package() then failed outright.

Nothing extrinsic: no infra or Beman-preset changes needed, just the stale
names in this repo's own Makefile/installtest.

- Makefile: --component transpose.transpose_Development -> transpose_Development
- installtest/CMakeLists.txt: find_package(transpose.transpose) ->
  find_package(beman.transpose); install dir + target updated to match;
  smd::transpose -> beman::transpose
- installtest/test.cpp: rewritten against the current API (the old
  <smd/transpose/transpose.hpp> free-function transpose() no longer exists);
  now smoke-tests the real front door, vector<optional<int>> ->
  optional<vector<int>>

Verified locally end-to-end: cmake --install with the fixed component
actually installs the config package (confirmed it installed nothing
before), and 'make testinstall' passes for real.

293 of 303 relevant lines covered (96.7%)

12.35 hits per line

Relevant lines Covered
Build:
Build:
303 RELEVANT LINES 293 COVERED LINES
12.35 HITS PER LINE
Source Files on main
  • Tree
  • List 13
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28753566303 main Fix Makefile Workflow Test: installtest was pinned to a pre-rename package installtest/ (and the Makefile's install component) still referenced the project's old name -- package 'transpose.transpose', component 'transpose.transpose_Development', ... push 05 Jul 2026 08:18PM UTC steve-downey github
96.7
28752912507 main Prose follows code: document the invoke-core Applicative - Part 2 (explainer): invoke is the contentful core (pure + invoke is the obligation); apply is the derived convenience where the context can hold a callable; new 'Two capabilities, gen... push 05 Jul 2026 07:55PM UTC steve-downey github
96.7
28752758140 main Apply clang-format to the new simd sources push 05 Jul 2026 07:49PM UTC steve-downey github
96.7
28752701823 main Applicative: reify invoke as the core; apply becomes derived/alternate Dual core, GHC-style: an Impl provides pure + (invoke | apply) and the base derives the missing operation. invoke -- a plain function applied to N arguments each in a context ... push 05 Jul 2026 07:47PM UTC steve-downey github
96.7
28730967469 main Blog (Part 3): the technique is optional; the contract is names + laws A typeclass instance is just the looked-up dictionary: its only contract is that all the operation names are present and behave lawfully. The Impl/base/Map CRTP layering is a ... push 05 Jul 2026 05:42AM UTC steve-downey github
96.97
28730872448 main Blog: add explainer as new Part 2; renumber series to five - New Part 2, 'Context is Applicative, Structure is Traversable' (how-traverse-and-transpose-work.org): explains Applicative (pure+apply, derived invoke/map/zip_with), Traversable (tr... push 05 Jul 2026 05:38AM UTC steve-downey github
96.97
28730482151 main Blog: make the SIMD prose true to the code (simd_lanes vs std::simd::vec) simd_lanes is the registered lanewise applicative (array-backed: has apply AND invoke, and transposes); std::simd::vec is the *partial* example -- invoke is definable lane-... push 05 Jul 2026 05:19AM UTC steve-downey github
96.97
28729172257 main Fix CI: formatting, simd example gating, doxygen header, pre-commit config, blog-md - clang-format + gersemi (CMake) formatting across the tree - Guard examples/simd_example.cpp so it builds without std::simd (real code only at C++26 with <simd... push 05 Jul 2026 04:15AM UTC steve-downey github
96.97
28728036551 main Merge blog series and papers/blog Org->HTML build onto main push 05 Jul 2026 03:23AM UTC steve-downey github
96.97
28619896520 dependabot/github_actions/github-owned-actions-ac07fb48a3 Merge b93b67406 into f93366ced Pull #8 02 Jul 2026 08:41PM UTC web-flow github
85.71
See All Builds (25)

Badge your Repo: transpose

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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