Build.Step.Run: fix missing stdin buffer and flush

Writer.sendFileAll() asserts non-zero buffer capacity in the case that
the fallback is hit. It also requires the caller to flush. The buffer
may be bypassed as an optimization but this is not a guarantee.

Also improve the Writer documentation and add an earlier assert on
buffer capacity in sendFileAll().
551e009da7Isaac Freund committed on 8/16/2025, 10:43:48 PM· committed by Andrew Kelleyparent399bace
2 files changedLine totals unavailable