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

solidjs / solid / 39328878094
78%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 19 Oct 2026 09:43PM UTC
Jobs 1
Files 11
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

19 Oct 2026 09:36PM UTC coverage: 77.555%. Remained the same
39328878094

push

github

web-flow
fix(signals): stage a pass's error before the flush joins its hold (#4109) (#4156)

* fix(signals): stage a pass's error before the flush joins its hold (#4109)

A synchronous memo whose pass threw in a flush published the error at once
unless the flush had already joined a hold. When the pass ran before its
async sibling went pending, the error showed ahead of the frame (D-41): an
untracked read threw while the screen still showed the committed value.
Stage it whenever the pass read a staging inside a flush; the seam holds
it with the frame, or the commit publishes it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hPxMkC3jg3Uivh65gvaf2

* perf(signals): gate the pass-staged error on a running flush alone (#4109)

flushTransaction implies nothing extra here once the pass is inside a
flush: the one check covers the #4109 case and keeps the core floor at
+2 B minified over next (was +7 B).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hPxMkC3jg3Uivh65gvaf2

* fix(signals): a later pass replaces a staged error (#4109)

CONFIG_STAGED_ERROR was cleared only at the commit. With a pass's own
throw now staged whenever a flush runs, a memo that throws and re-runs
in the same flush kept the flag: a value re-run was thrown as an error
(its raw value reached the error arm, #4145), and a pending re-run left
the superseded error to be published at the commit.

A pass now drops an error staged by an earlier pass before it runs:
its own answer (a value, a flight, or an error it stages again)
replaces it. This folds in #4148's clear on the value path.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015hPxMkC3jg3Uivh65gvaf2

* chore(size): raise caps for the #4109 staged-error clear (Size-Exception)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@an... (continued)

756 of 1050 branches covered (72.0%)

Branch coverage included in aggregate %.

1103 of 1347 relevant lines covered (81.89%)

27.64 hits per line

Jobs
ID Job ID Ran Files Coverage
1 39328878094.1 19 Oct 2026 09:43PM UTC 11
77.56
GitHub Action Run
Source Files on build 39328878094
  • Tree
  • List 11
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39328878094
  • fb6006eb on github
  • Prev Build on next (#39327755993)
  • Next Build on next (#39330580452)
  • 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