cosmopolitan/test/libc
Justine Tunney 165c6b37e2
Add C++ demangling to privileged runtime
Cosmo will now print C++ symbols correctly in --ftrace logs and
backtraces. Doing this required reducing the memory requirement
of the __demangle() function by 3x. This was accomplished using
16-bit indices and 16-bit malloc granularity. That puts a limit
on the longest symbol we can successfully decode, which I think
would be around 6553 characters long, given a 65536-byte buffer
2024-06-01 20:10:58 -07:00
..
calls Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
fmt Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
intrin Add C++ demangling to privileged runtime 2024-06-01 20:10:58 -07:00
log Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
mem Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
nexgen32e Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
proc Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
runtime Drop support for Windows 8 2024-05-29 19:37:47 -07:00
sock Drop support for Windows 8 2024-05-29 19:37:47 -07:00
stdio Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
str Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
thread Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
time Implement proper time zone support 2024-05-04 23:06:37 -07:00
tinymath Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
x Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
xed Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
BUILD.mk Upgrade to 2022-era LLVM LIBCXX 2024-05-27 02:12:27 -07:00