cosmopolitan/test/libc
Gabriel Ravier 4d05060aac
Partially fix printf hex float numbers/%a rounding ()
Hexadecimal printing of floating-point numbers in cosmopolitan (that is,
using the the conversion specifier) is improved to have correct rounding
of results in rounding modes other than the default one (ie. FE_NEAREST)

This commit fixes that, and adds tests for the change (note that there's
still some rounding issues with the a conversion specifier in general in
relatively rare cases (that is without non-default rounding modes) where
I've left commented-out tests for anyone interested in improving it more
2024-09-10 20:42:52 -07:00
..
calls Rewrite Windows poll() 2024-09-10 20:04:02 -07:00
fmt Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
intrin Fix issues with previous commit 2024-09-10 01:59:46 -07:00
log Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
mem Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
nexgen32e Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
proc Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
runtime Make realloc() go 100x faster on Linux/NetBSD 2024-07-07 12:40:30 -07:00
sock Rewrite Windows poll() 2024-09-10 20:04:02 -07:00
stdio Partially fix printf hex float numbers/%a rounding () 2024-09-10 20:42:52 -07:00
str Make improvements 2024-09-01 01:27:47 -07:00
thread Make recursive mutexes faster 2024-09-10 00:08:59 -07:00
time Update Musl Libc code 2024-07-30 22:51:29 -07:00
tinymath Release Cosmopolitan v3.8.0 2024-08-30 20:14:07 -07:00
x Run clang-format () 2024-06-01 16:30:43 -04:00
xed Remove .internal from more header filenames 2024-08-04 12:52:25 -07:00
BUILD.mk Upgrade to 2022-era LLVM LIBCXX 2024-05-27 02:12:27 -07:00