summaryrefslogtreecommitdiff
path: root/src/Text.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 03:35:43 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commitd067c77813f9ce9fcc64b33e6b0284510ac02185 (patch)
treeeb530db7320603af748aa7535c93090a36b78134 /src/Text.zig
parent3e941015ebd2da88a296479f407e9bbf06287234 (diff)
downloadpardes-d067c77813f9ce9fcc64b33e6b0284510ac02185.tar.gz
pardes-d067c77813f9ce9fcc64b33e6b0284510ac02185.zip
A REPL paste's Enter waits on the clock, not on stale core time
sendToRepl timed the Enter's fallback from stepped_ns, which in an idle detached session is as old as the last frame: the wait was over before it began and the \r went out with the paste, which 3.13's REPL then reads as part of it (4 of 5 sends lost their Enter). The wait now starts from the host's clock and is checked against now_ns; the REPL's echo of the paste still sends it sooner, and the wake is scheduled for the deadline. fs.py sends five times after two idle seconds each in a real pty. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/Text.zig')
0 files changed, 0 insertions, 0 deletions