diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-05-02 18:27:53 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-05-27 20:56:48 -0700 |
| commit | d6e8ba3f97b778676bdb3c79b37afc8003b883ea (patch) | |
| tree | b71996f10a7e4e708e7479ebd4c3cef739d37c53 /lib/std/Build | |
| parent | 759c2211c2eba44cccf0608267bf1a05934ad8a1 (diff) | |
| download | zig-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')
0 files changed, 0 insertions, 0 deletions
