cosmopolitan/libc/fmt
Justine Tunney 57c0b065c8
Make old C++ demangler asynchronous signal safe
It's now possible to safely print C++ backtraces from signal handlers.
This symbol demangler doesn't need malloc, tls, or even static memory.
Additionally, this change makes it 2x faster and adds test cases. It's
almost as performant and accurate as the libcxxabi implementation now.
2024-05-07 03:41:33 -07:00
..
__xpg_strerror_r.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
atoi.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
atol.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
basename.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bing.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bing.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
BUILD.mk more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
conv.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
dirname.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
div.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
divmod10.internal.h Walk back most uses of __STRICT_ANSI__ 2024-02-27 04:09:49 -08:00
formatbinary64.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
formatflex64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
formatint64thousands.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
formatoctal64.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
internal.h Clean up some code 2023-11-16 17:31:07 -08:00
itoa.h Make cosmo.h work a little better 2024-02-21 16:40:09 -08:00
itoa64fixed16.greg.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
itoa64radix16.greg.c Rename _bsr/_bsf to bsr/bsf 2024-03-04 17:33:26 -08:00
ldiv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
leb128.h Make cosmo.h work a little better 2024-02-21 16:40:09 -08:00
libgen.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
magnumstrs.internal.h Fix warnings 2023-09-01 20:50:18 -07:00
sizetol.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
sleb64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
stripext.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
stripexts.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
uleb64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unbing.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
unuleb64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unzleb64.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
wcstol.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcstoul.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wintime.internal.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
zleb64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00