aboutsummaryrefslogtreecommitdiff
path: root/lib/std/math
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-05-28 12:31:10 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-05-28 12:31:10 -0700
commit3a3d2187f986066859cfb793fb7ee1cae4dfea08 (patch)
tree950c39722d71cdd6f2af75c255ee92a318cda516 /lib/std/math
parent40afac40b8d9f274d63448a11f9f4259a1f68528 (diff)
downloadzig-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