cosmopolitan/test
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
..
dsp Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
libc Add C++ demangling to privileged runtime 2024-06-01 20:10:58 -07:00
libcxx Add C++ demangling to privileged runtime 2024-06-01 20:10:58 -07:00
math Introduce support for trapping math 2024-04-30 13:38:43 -07:00
net Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
posix Add some noexcept annotations 2024-06-01 03:19:53 -07:00
tool Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
BUILD.mk Make quality improvements 2024-02-25 19:08:43 -08:00