Repository navigation
test(signals): pin #4402 and #4398 as fixed by #4393; #4399 as a carve row - #4411
Conversation
…e row Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_015hPxMkC3jg3Uivh65gvaf2
|
Size (brotli, eager entry chunk)
Bundled with Rolldown (what Vite ships), brotli q11, decimal KB. A scenario fails only when it is over its brotli cap and its minified size is more than 20 B over the minified recorded with the cap; over the cap within that allowance is brotli layout noise and passes with a warning. Caps and their recorded minified in |
Merging this PR will regress 1 benchmark2 warnings
Warning Please fix the performance issues or acknowledge them on CodSpeed. Performance Changes
Tip Investigate this regression by commenting Comparing Footnotes
|
The change-during-hold pin raced the flights under coverage on CI ([7, 10] for [5, 8, 10]); the script's order now decides it. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_015hPxMkC3jg3Uivh65gvaf2
|
The size Generated by Claude Code |
Coverage Report for CI Build 40920938347Coverage remained the same at 78.259%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
|
The CodSpeed dip on Generated by Claude Code |
…-x1ore2-carve-pins
|
If the Size Generated by Claude Code |
…-x1ore2-carve-pins
Summary
Tests only. Refs #4402, #4398, #4399.
Before: #4393 fixed #4402 and the shapes reported in #4398, but nothing pinned them. #4399's remaining duplicate ask had no pin.
After:
packages/signals/tests/latest-first-one-pass-4402.test.tspins:[latest(s), s()]and[s(), latest(s)]compute once per plain write, with a render effect, memo or user effect as the reader (D-22). The latest-first rows fail on next before fix(signals): latest() opens no transaction for its verdict; its reader watches the seam (#4365) #4393.5 → 8 → 10whether[isPending(m1), m1()]is grouped in one effect, split across two, orm1()is read alone (D-26, F-6, [2.0 / next] A held optimistic lane holds per render effect:latest(x)in its own JSX hole shows the guess beside held content (D-25) #4284). The value-alone shape skipped8before fix(signals): latest() opens no transaction for its verdict; its reader watches the seam (#4365) #4393.it.fails, a reader-seat carve row): two actions, each holding a verdict memo's write, askm1:15twice in the split and value shapes. One ask is in A's verdict lane and one is in B's transaction, over the same inputs (F-9). Telling the passes apart needs a per-pass check. The pair shape asks once and is a plainit.How did you test this change?
On next 81a12d8: 10 passed, 2 expected fail, stable across runs. rules-index current.
Generated by Claude Code