ReadonlyvaluesLength to. [0, from) already carries the previous output; every
other cell starts missing (NaN). An op may write a run of cells
here directly; a non-finite value written this way is a gap, the
same as through RangeOutput.set.
Marks a cell missing.
Only needed to undo a RangeOutput.set made in the same
pass. Cells in [from, to) start missing, so clearing one the op
never set does nothing — which is why an empty clear passed the
whole suite until a set-then-clear case was written (Layer 2, PR
#573).
Writes a cell. A non-finite value (NaN, ±Infinity) marks the cell
missing instead (same as RangeOutput.clear) — core's rule
that a non-finite number in a number column means missing
([PND-NANREP]).
A writable output buffer for a ranged recompute — [PND-PROCRANGE].
The rows an op keeps unchanged are already here, copied as one block. The op fills
[from, to)and nothing else.A missing cell is
NaNinvalues([PND-NANREP]), so the gaps in the kept prefix travel with the values in the same copy. (Before number columns marked gaps withNaN, packed storage held0at a missing cell and copying only the values turned every warm-up gap into a defined zero — 1,875 wrong cells on a 5-study pass.)