cosmopolitan/libc/log
Justine Tunney a359de7893
Get rid of kmalloc()
This changes *NSYNC to allocate waiters on the stack so our locks don't
need to depend on dynamic memory. This make our runtiem simpler, and it
also fixes bugs with thread cancellation support.
2023-09-11 21:56:00 -07:00
..
addr2linepath.c Make improvements 2023-09-06 12:34:59 -07:00
appendresourcereport.c Implement thread cancellation for aarch64 2023-09-07 08:48:38 -07:00
appendresourcereport.internal.h Pay off more technical debt 2022-09-12 23:36:56 -07:00
attachdebugger.c Fix warnings 2023-09-01 20:50:18 -07:00
backtrace.internal.h Optimize memory layout 2022-09-12 04:26:52 -07:00
backtrace2.c Fix warnings 2023-09-01 20:50:18 -07:00
backtrace3.c Fix warnings 2023-09-01 20:50:18 -07:00
bsd.h Add script.com and whois.com courtesy of FreeBSD 2022-09-13 20:26:13 -07:00
check.h Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
checkaligned.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
checkfail.c Fix warnings 2023-09-01 20:50:18 -07:00
checkfail_ndebug.c Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
color.internal.h Make exciting improvements 2022-03-18 03:02:00 -07:00
commandvenv.c Make improvements 2023-09-06 12:34:59 -07:00
countbranch.h Introduce native support for MacOS ARM64 2023-05-20 04:17:03 -07:00
countbranch_data.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
countbranch_report.c Get llama.com building as an aarch64 native binary 2023-05-10 04:20:47 -07:00
countexpr.h Introduce native support for MacOS ARM64 2023-05-20 04:17:03 -07:00
countexpr_data.S Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
countexpr_report.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
cxaprintexits.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
die.c Overhaul process spawning 2023-09-10 08:17:44 -07:00
err.c Disable linker map generation and improve tinyness 2023-06-09 03:29:26 -07:00
flogf.c Change license 2020-12-27 17:18:44 -08:00
gdb.h Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
gdbexec.c Fix warnings 2023-09-01 20:50:18 -07:00
gdbpath.c Change license 2020-12-27 17:18:44 -08:00
gdbsync.c Remove _Hide keyword 2023-07-24 08:34:58 -07:00
getcallername.c Fix warnings 2023-09-01 20:50:18 -07:00
getcallername.internal.h Pay off more technical debt 2022-09-12 23:36:56 -07:00
internal.h Remove _Hide keyword 2023-07-24 08:34:58 -07:00
leaks.c Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
libfatal.internal.h Overhaul process spawning 2023-09-10 08:17:44 -07:00
log.h Improve performance and remove fd leaks 2023-09-10 11:52:03 -07:00
log.mk Move zipos into runtime package 2023-08-11 23:14:02 -07:00
log_exit.c Make improvements for Actually Portable Emacs 2023-08-19 06:44:58 -07:00
log_get_errno.c Get GCC to mostly build with Cosmo 2023-06-09 06:41:34 -07:00
log_retrace.c Get GCC to mostly build with Cosmo 2023-06-09 06:41:34 -07:00
log_set_errno.c Get GCC to mostly build with Cosmo 2023-06-09 06:41:34 -07:00
log_untrace.c Get GCC to mostly build with Cosmo 2023-06-09 06:41:34 -07:00
logerrno.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
logfile.c Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
loglevel.c Get LIBC_TESTLIB building on AARCH64 2023-05-11 19:57:09 -07:00
meminfo.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
memlog.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
memsummary.c Fix warnings 2023-09-01 20:50:18 -07:00
oncrash_amd64.c Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
oncrash_arm64.c Overhaul process spawning 2023-09-10 08:17:44 -07:00
printwindowsmemory.c Fix warnings 2023-09-01 20:50:18 -07:00
rop.internal.h Introduce #include <cosmo.h> to toolchain users 2023-06-09 18:03:05 -07:00
showcrashreports.c Overhaul process spawning 2023-09-10 08:17:44 -07:00
showcrashreportsearly.S Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
startfatal.c Further improve fatcosmocc 2023-08-13 01:51:39 -07:00
traceme.c Undiamond Python headers 2021-08-12 14:07:40 -07:00
traceme.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
vflogf.c Fix warnings 2023-09-01 20:50:18 -07:00
watch-hook.S Make improvements 2022-08-15 15:20:36 -07:00
watch.c Fix warnings 2023-09-01 20:50:18 -07:00