aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Step
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-05-02 18:27:53 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-05-27 20:56:48 -0700
commitd6e8ba3f97b778676bdb3c79b37afc8003b883ea (patch)
treeb71996f10a7e4e708e7479ebd4c3cef739d37c53 /lib/std/Build/Step
parent759c2211c2eba44cccf0608267bf1a05934ad8a1 (diff)
downloadzig-d6e8ba3f97b778676bdb3c79b37afc8003b883ea.tar.gz
zig-d6e8ba3f97b778676bdb3c79b37afc8003b883ea.zip
start reworking std.Progress
New design ideas: * One global instance, don't try to play nicely with other instances except via IPC. * One process owns the terminal and the other processes communicate via IPC. * Clear the whole terminal and use multiple lines. What's implemented so far: * Query the terminal for size. * Register a SIGWINCH handler. * Use a thread for redraws. To be done: * IPC * Handling single threaded targets * Porting to Windows * More intelligent display of the progress tree rather than only using one line.
Diffstat (limited to 'lib/std/Build/Step')
0 files changed, 0 insertions, 0 deletions