cosmopolitan/libc/log
Justine Tunney c4c812c154
Introduce ctl::set and ctl::map
We now have a C++ red-black tree implementation that implements standard
template library compatible APIs while compiling 10x faster than libcxx.
It's not as beautiful as the red-black tree implementation in Plinko but
this will get the job done and the test proves it upholds all invariants

This change also restores CheckForMemoryLeaks() support and fixes a real
actual bug I discovered with Doug Lea's dlmalloc_inspect_all() function.
2024-06-23 22:27:11 -07:00
..
addr2linepath.c Improve crash backtrace reliability 2024-05-07 18:10:28 -07:00
appendresourcereport.c Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
appendresourcereport.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
attachdebugger.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
backtrace.internal.h Rewrite memory manager 2024-06-22 05:45:11 -07:00
backtrace2.c Improve backtraces 2024-05-30 15:23:11 -07:00
backtrace3.c Delete ASAN 2024-06-22 05:45:49 -07:00
bsd.h Reduce header complexity 2023-11-28 14:39:42 -08:00
BUILD.mk Implement proper time zone support 2024-05-04 23:06:37 -07:00
check.h Rerun clang-format on the repo (#1217) 2024-06-15 16:34:48 -04:00
checkaligned.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
checkfail.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
checkfail_ndebug.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
color.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
commandvenv.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
countbranch.h Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
countbranch_data.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
countbranch_report.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
countexpr.h Reduce header complexity 2023-11-28 14:39:42 -08:00
countexpr_data.S Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
countexpr_report.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
cxaprintexits.c Rename _bsr/_bsf to bsr/bsf 2024-03-04 17:33:26 -08:00
die.c Make improvements 2024-02-12 10:23:00 -08:00
err.c Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
flogf.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
gdb.h Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
gdbexec.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
gdbpath.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
gdbsync.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getcallername.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
getcallername.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
internal.h Favor siginfo_t over struct siginfo 2024-05-28 02:34:17 -07:00
libfatal.internal.h Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
log.h Run clang-format (#1197) 2024-06-01 16:30:43 -04:00
log_exit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
log_get_errno.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
log_retrace.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
log_set_errno.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
log_untrace.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
logerrno.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
logfile.c Fix regression in logger functions 2024-02-22 14:08:20 -08:00
loglevel.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
meminfo.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memsummary.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
minicrash.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
oncrash_amd64.c Delete ASAN 2024-06-22 05:45:49 -07:00
oncrash_arm64.c Rewrite memory manager 2024-06-22 05:45:11 -07:00
printwindowsmemory.c Apply clang-format update to repo (#1154) 2024-04-25 10:38:00 -07:00
rop.internal.h Introduce #include <cosmo.h> to toolchain users 2023-06-09 18:03:05 -07:00
showcrashreports.c Introduce ctl::set and ctl::map 2024-06-23 22:27:11 -07:00
showcrashreportsearly.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
startfatal.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
traceme.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
traceme.h Reduce header complexity 2023-11-28 14:39:42 -08:00
vflogf.c Implement proper time zone support 2024-05-04 23:06:37 -07:00
watch-hook.S Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
watch.c Run clang-format (#1197) 2024-06-01 16:30:43 -04:00