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

jackfirth / resyntax / #414
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: fix-reysntax-typo
DEFAULT BRANCH: master
Ran 05 Jul 2026 05:21AM UTC
Jobs 1
Files 159
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

05 Jul 2026 05:10AM UTC coverage: 93.866% (-0.009%) from 93.875%
#414

push

cover

jackfirth
Make source groups unionable

Source groups now form a commutative monoid: source-group-union
combines any number of groups into one, and empty-source-group is the
identity element. Since unioning is also idempotent, they're in fact a
bounded join-semilattice. The laws hold up to equal?, which is achieved
by an internal union-source-group struct that holds a normalized set of
non-union subgroups: flattening makes union associative, set semantics
make it commutative and idempotent, and collapsing singleton and empty
sets makes the identity law hold exactly rather than up to wrapping.

Consequently, source-groups-resolve is now source-group-resolve and
takes a single group; the CLI unions its target flags into one group
before resolving.

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

49 of 55 new or added lines in 3 files covered. (89.09%)

15870 of 16907 relevant lines covered (93.87%)

0.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
28.22
-0.31% cli.rkt
Jobs
ID Job ID Ran Files Coverage
1 #414.1 05 Jul 2026 05:21AM UTC 159
93.87
Source Files on build #414
  • Tree
  • List 159
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c100fa48 on github
  • Prev Build on grimoire-file-group
  • Next Build on grimoire-file-group
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