diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-05-28 12:31:10 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-05-28 12:31:10 -0700 |
| commit | 3a3d2187f986066859cfb793fb7ee1cae4dfea08 (patch) | |
| tree | 950c39722d71cdd6f2af75c255ee92a318cda516 /lib/std/math | |
| parent | 40afac40b8d9f274d63448a11f9f4259a1f68528 (diff) | |
| download | zig-3a3d2187f986066859cfb793fb7ee1cae4dfea08.tar.gz zig-3a3d2187f986066859cfb793fb7ee1cae4dfea08.zip | |
std.Progress: better Windows support
* Merge a bunch of related state together into TerminalMode. Windows
sometimes follows the same path as posix via ansi_escape_codes,
sometimes not.
* Use a different thread entry point for Windows API but share the same
entry point on Windows when the terminal is in ansi_escape_codes mode.
* Only clear the terminal when the stderr lock is held.
* Don't try to clear the terminal when nothing has been written yet.
* Don't try to clear the terminal in IPC mode.
* Fix size detection logic bug under error conditions.
Diffstat (limited to 'lib/std/math')
0 files changed, 0 insertions, 0 deletions
