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

solidjs / solid / 34540201364
72%
main: 89%

Build:
Build:
LAST BUILD BRANCH: next
DEFAULT BRANCH: main
Ran 10 Sep 2026 11:06PM UTC
Jobs 1
Files 6
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

10 Sep 2026 11:01PM UTC coverage: 71.842%. Remained the same
34540201364

push

github

web-flow
perf(signals): mark heap insertions in place instead of invalidating the markHeap memo (#3356)

* perf(signals): mark heap insertions in place instead of invalidating the markHeap memo

Mounting N rows in one flush was O(N²) when each row created a user effect
whose source was written during row creation (the ref-effect pattern). An
unmarked node entering an already-marked pure heap set heap._marked = false,
so every later mid-tick memo pull re-walked the whole heap: N full walks,
N²/2 nodes visited. The insertion now runs markNode(n) in place — the same
flags the deferred walk would have produced (#2922 semantics unchanged) —
and the mount is linear (8000 rows, one ref effect each, prod: 231 → 12 ms).

Adds a mount-scaling bench and a tripwire + mid-flush freshness test.

Fixes #3350

Co-authored-by: Claude via Cursor <noreply@cursor.com>

* test(signals): make the #3350 mount tripwire relative

The absolute bound (250 ms at 8000 rows) measured 403 ms on the
coverage-instrumented CI job (12× slower than local). Compare 1000 vs 8000
rows within one process instead: ~8-10× fixed, ~50× on next; threshold 24.

Co-authored-by: Claude via Cursor <noreply@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Claude via Cursor <noreply@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

519 of 790 branches covered (65.7%)

Branch coverage included in aggregate %.

772 of 1007 relevant lines covered (76.66%)

15.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34540201364.1 10 Sep 2026 11:06PM UTC 6
71.84
GitHub Action Run
Source Files on build 34540201364
  • Tree
  • List 6
  • 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 #34540201364
  • 27aee367 on github
  • Prev Build on next (#34535265183)
  • Next Build on next (#34572659714)
  • 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