cosmopolitan/libc/runtime
Justine Tunney ea0b5d9d1c Get Cosmopolitan into releasable state
A new rollup tool now exists for flattening out the headers in a way
that works better for our purposes than cpp. A lot of the API clutter
has been removed. APIs that aren't a sure thing in terms of general
recommendation are now marked internal.

There's now a smoke test for the amalgamation archive and gigantic
header file. So we can now guarantee you can use this project on the
easiest difficulty setting without the gigantic repository.

A website is being created, which is currently a work in progress:
https://justine.storage.googleapis.com/cosmopolitan/index.html
2020-11-25 08:19:00 -08:00
..
_exit.S Add Conway's Game of Life 2020-11-18 08:26:03 -08:00
abort.S Add Conway's Game of Life 2020-11-18 08:26:03 -08:00
arch_prctl.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
arememoryintervalsok.c Get fork() working on Windows 2020-11-13 03:14:39 -08:00
assertfail.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
atexit.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
buffer.h Initial import 2020-06-15 07:18:57 -07:00
carsort.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
carsort100.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
carsort1000.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
clearenv.c Initial import 2020-06-15 07:18:57 -07:00
close_s.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
closesymboltable.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
construct.S Add Conway's Game of Life 2020-11-18 08:26:03 -08:00
cxaatexit.c Add pseudoteletypewriter to emulator 2020-08-29 23:51:09 -07:00
defer.greg.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
describeos.c Fix bugs and have emulator emulate itself 2020-08-31 05:17:31 -07:00
destruct.S Make improvements 2020-09-14 00:02:34 -07:00
directmap.c Get fork() working on Windows 2020-11-13 03:14:39 -08:00
directmap.h Get fork() working on Windows 2020-11-13 03:14:39 -08:00
directmapnt.c Get fork() working on Windows 2020-11-13 03:14:39 -08:00
dsohandle.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
executive.S Make minor improvements 2020-11-09 15:41:11 -08:00
exit.S Make improvements 2020-09-14 00:02:34 -07:00
ezmap.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
ezmap.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
fastmath.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
findcombinary.c Make terminal ui binaries work well everywhere 2020-10-19 06:38:31 -07:00
finddebugbinary.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
findmemoryinterval.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
fpreset.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
free_s.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
ftrace.greg.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
g_argc.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
gc.h Get address sanitizer mostly working 2020-09-03 05:44:37 -07:00
getdosargv.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
getdosenviron.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
getpagesize.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
gothere.greg.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
grow.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
hook.greg.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
init.S Add Conway's Game of Life 2020-11-18 08:26:03 -08:00
internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
interruptiblecall.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
interruptiblecall.h Initial import 2020-06-15 07:18:57 -07:00
isheap.c Make terminal ui binaries work well everywhere 2020-10-19 06:38:31 -07:00
issetugid.c Initial import 2020-06-15 07:18:57 -07:00
jmpstack.S Get fork() working on Windows 2020-11-13 03:14:39 -08:00
mapanon.c Make terminal ui binaries work well everywhere 2020-10-19 06:38:31 -07:00
mapelfread.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
memtrack.c Get fork() working on Windows 2020-11-13 03:14:39 -08:00
memtrack.h Get fork() working on Windows 2020-11-13 03:14:39 -08:00
memtracknt.c Get fork() working on Windows 2020-11-13 03:14:39 -08:00
mmap.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
mmi.c Get fork() working on Windows 2020-11-13 03:14:39 -08:00
mremap.c Initial import 2020-06-15 07:18:57 -07:00
msync-nt.c Get fork() working on Windows 2020-11-13 03:14:39 -08:00
msync.c Make minor improvements 2020-11-09 15:41:11 -08:00
munmap.c Get address sanitizer mostly working 2020-09-03 05:44:37 -07:00
ntgetmodule.c Initial import 2020-06-15 07:18:57 -07:00
opensymboltable.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
peekall.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
piro.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
print.greg.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
printmemoryintervals.c Make terminal ui binaries work well everywhere 2020-10-19 06:38:31 -07:00
progname.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
program_invocation_short_name.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
rbx.h Initial import 2020-06-15 07:18:57 -07:00
relocate.c Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
ring.h Initial import 2020-06-15 07:18:57 -07:00
ringalloc.c Get address sanitizer mostly working 2020-09-03 05:44:37 -07:00
ringfree.c Get address sanitizer mostly working 2020-09-03 05:44:37 -07:00
runtime.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
runtime.mk Get fork() working on Windows 2020-11-13 03:14:39 -08:00
setstack.S Make minor improvements 2020-11-09 15:41:11 -08:00
spawn.S Add pseudoteletypewriter to emulator 2020-08-29 23:51:09 -07:00
stackchkfail.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
stackchkfaillocal.c Initial import 2020-06-15 07:18:57 -07:00
symbolic.h Initial import 2020-06-15 07:18:57 -07:00
symbols.internal.h Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
sysconf.c Initial import 2020-06-15 07:18:57 -07:00
sysconf.h Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
unsetenv.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
untrackmemoryintervals.c Get address sanitizer mostly working 2020-09-03 05:44:37 -07:00
weakfree.S Polish up repository and other revisions 2020-06-16 06:38:43 -07:00
winmain.greg.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00