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

solidjs / solid / 40843737053
78%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 29 Oct 2026 08:47AM UTC
Jobs 1
Files 12
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

29 Oct 2026 08:39AM UTC coverage: 78.516%. Remained the same
40843737053

push

github

web-flow
fix(signals): latest() read inline and through a memo show the same screen (#4401)

* fix(signals): latest() read inline and through a memo show the same screen

- #4284 through a memo: a render effect a verdict memo's change re-runs
  reads as that pass's verdict reader (`laneDirty`), so
  `${x()} ${derived()} / ${L()}` tears to `1 x1 / 5` beside a lane held on
  downstream async, as the inline read does.
- A plain write beside an async memo: a pass that read the frame's staging
  before the frame had a transaction re-derives once as a verdict reader if
  the frame parks (`provisionalVerdict` watch, `laneSeams`), so
  `[s(), latest(s)]` shows `v:0 l:1` as `[latest(s), s()]` does; a flush
  that commits runs it once.
- C4: the committed frame's [s(), latest(s)] effect beside one a held pass
  created tears during the hold inline too: a verdict lane born at the park
  seam (its zombie verdict readers' work) is judged at that seam, and a
  reader born into the frame is not re-derived there (#4010).
- latest() of a derivation's first load in flight in a verdict lane is
  loading (D-22), and a lane's dissolution no longer commits such a load as
  `undefined` (async-gen seed 3289 #464, #929).

Size-Exception: size golfing waived by the maintainer (2026-10-29); the
frozen live-server floor's recorded minified moves 115,217 -> 115,374 B.

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

* fix(signals): a pass born in a staged reader stays the frame's on a verdict memo read (C4, #4010)

C4 follows #4010 (ruling A): a render effect a held pass creates was born
into the frame, has no screen, and reads its transaction's values, inline
or through a verdict memo. A verdict-memo read by a pass whose creator
chain read the staging or joined the hold no longer breaks it out into
the verdict lane, where the seam re-derived it on the screen.

The `creatorReads` helper and the `enterLane` hu... (continued)

790 of 1084 branches covered (72.88%)

Branch coverage included in aggregate %.

1125 of 1355 relevant lines covered (83.03%)

30.1 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40843737053.1 29 Oct 2026 08:47AM UTC 12
78.52
GitHub Action Run
Source Files on build 40843737053
  • Tree
  • List 12
  • 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 #40843737053
  • 5f22701a on github
  • Prev Build on next (#40831933628)
  • Next Build on next (#40846126698)
  • 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