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

solidjs / solid / 38129444981
77%
main: 89%

Build:
Build:
LAST BUILD BRANCH: fix/ssr-retry-context-3972
DEFAULT BRANCH: main
Ran 11 Oct 2026 09:52AM 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

11 Oct 2026 09:44AM UTC coverage: 77.429%. Remained the same
38129444981

push

github

web-flow
fix(signals): until() through a derivation of confirmed guesses resolves (#3943) (#3978)

* fix(signals): until() through a derivation of confirmed guesses resolves (#3943)

A truth reader (until) reads a guess's staged truth, else the committed
value. A derivation of guesses gave it the committed value even once
every guess had been confirmed by its own source; confirmation is silent
and nothing re-derived it, so the action waited on until() forever.

When every guess in the lane is confirmed, a derivation's lane value is
the truth (same inputs): until reads it, and confirmation wakes truth
readers of the lane's derivations. No recompute — the guess was right.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVm3wseHt9wRTY8LfPiHmQ

* perf(signals): a compact confirmed-lane check for until() (#3943)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVm3wseHt9wRTY8LfPiHmQ

* perf(signals): trim the #3943 truth read; record its size

laneRead checks the unowned reader first and hoists the lane lookup;
supersede shares its tail (stage the truth, join the parent) across the
correction and confirmation branches. isPending/latest: 9,733 B brotli /
27,411 B minified (+6 B brotli over next once #3977 lands); cap recorded.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVm3wseHt9wRTY8LfPiHmQ

* chore: changeset for #3943

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVm3wseHt9wRTY8LfPiHmQ

* test(web): drop an unused variable in the isPending guard test

Flagged in #3977's review after merge.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LVm3wseHt9wRTY8LfPiHmQ

* fix(signals): until() reads a derivation as truth only when its own guesses are confirmed (#3943)

Review of #39... (continued)

746 of 1036 branches covered (72.01%)

Branch coverage included in aggregate %.

1079 of 1321 relevant lines covered (81.68%)

27.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38129444981.1 11 Oct 2026 09:52AM UTC 11
77.43
GitHub Action Run
Source Files on build 38129444981
  • 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 #38129444981
  • e0a7548d on github
  • Prev Build on next (#38126343303)
  • Next Build on next (#38169640539)
  • 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