25c8c031

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Add CarriageReturn token for \r handling

Parse \r as a distinct token so consumers can decide how to handle
it based on context. In tokensToChunks: \r before plain text becomes
a newline (progress updates), \r before escape sequences or end is
discarded (terminal noise).

Suite timing

Time to Start Worker time Duration Time to finish
Config 14m38s 2s 2s 14m41s
Eval 14m43s 26s 26s 15m09s
Build 14m49s 6m24s 2m04s 16m53s
Test - - - -
Deploy - - - -
Suite 14m38s 6m53s 2m15s 16m53s

Timeline

0s14m40s14m50s15m15m10s15m20s15m30s15m40s15m50s16m16m10s16m20s16m30s16m40s16m50s