cosmopolitan/examples
Justine Tunney 0e087143fd
Make greenbean web server better
- Remove misguided __assert_disabled variable
- Change EPROCLIM to be EAGAIN on BSD distros
- Improve quality of greenbean with cancellations
- Fix thread race condition crash with file descriptors
2023-09-07 03:44:50 -07:00
..
package Clean up more code 2023-06-18 01:00:05 -07:00
pyapp Fix V=0 make mode 2022-06-21 01:32:31 -07:00
pylife Cherry-pick bug fixes and Landlock Make 1.0.2 2022-08-10 12:56:45 -07:00
auto-launch-gdb-on-crash.c Introduce #include <cosmo.h> to toolchain users 2023-06-09 18:03:05 -07:00
auto-memory-safety-crash.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
auto-memory-safety-crash2.c Make fixes and improvements 2022-10-19 07:19:19 -07:00
auto-memory-safety-crash3.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
breakpoint.c Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
certapp.c Further improve fatcosmocc 2023-08-13 01:51:39 -07:00
check.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
clock.c Clean up more code 2023-06-18 01:00:05 -07:00
clock_getres.c Disable linker map generation and improve tinyness 2023-06-09 03:29:26 -07:00
compress.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
cplusplus-stl.cc Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
cplusplus.cc Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
crashreport.c Fix warnings 2023-09-01 20:50:18 -07:00
crashreport2.c Fix warnings 2023-09-01 20:50:18 -07:00
ctrlc.c Make improvements 2023-09-06 22:48:05 -07:00
datauri.c Fix warnings 2023-09-01 20:50:18 -07:00
date.c Make improvements to cosmocc toolchain 2023-06-10 15:50:01 -07:00
decompress.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
defer-statements.c Fix warnings 2023-09-01 20:50:18 -07:00
dot.c Release Landlock Make v1.0.1 2022-08-10 12:17:06 -07:00
examples.mk Move zipos into runtime package 2023-08-11 23:14:02 -07:00
exec.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
exit.c Make improvements 2022-05-12 06:45:36 -07:00
forkexec.c Fix warnings 2023-09-01 20:50:18 -07:00
forkexecwait.c Fix warnings 2023-09-01 20:50:18 -07:00
forkrand.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
gc.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
generalized-automatic-datastructure-printing.c Fold LIBC_RAND into LIBC_STDIO/TINYMATH/INTRIN 2022-08-11 12:32:00 -07:00
getcpucount.c Fix small matters and improve sysconf() 2023-08-17 00:32:11 -07:00
getdomainname.c Improve cosmocc toolchain 2023-03-05 23:52:49 -08:00
getrandom.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
gettimeofday.c Fix warnings 2023-09-01 20:50:18 -07:00
greenbean.c Make greenbean web server better 2023-09-07 03:44:50 -07:00
gui.c Make examples folder somewhat more focused 2021-03-05 06:09:12 -08:00
hangman.c Fix warnings 2023-09-01 20:50:18 -07:00
hello.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
hello2.c Introduce new linker for fat ape binaries 2023-08-11 04:39:19 -07:00
hello3.c Remove printf() linking hack 2023-06-17 10:13:50 -07:00
hellolua.c Fix warnings 2023-09-01 20:50:18 -07:00
hellolua.lua Add Hello World example for LUA C API (#97) 2021-03-08 14:15:59 -08:00
hertz.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
hiredis.c Add a new example showing how to use hiredis. 2023-01-01 16:30:10 -08:00
hostname.c Improve quality of our ANSI C clock() function 2022-09-05 23:03:49 -07:00
img.c Fix warnings 2023-09-01 20:50:18 -07:00
kilo.c Fix warnings 2023-09-01 20:50:18 -07:00
life.c Always initialize thread local storage 2022-07-19 00:21:46 -07:00
linenoise.c Fix bugs with recent change 2022-04-16 10:40:23 -07:00
loadavg.c Fix some win32 definitions 2022-03-22 19:54:36 -07:00
ls.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
lstime.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
mkhello.c Support Linux binfmt_misc and APE loading on Apple 2022-05-21 09:28:25 -07:00
nanosleep.c Make fixes and improvements 2022-11-08 10:11:46 -08:00
nanosleep_test.c Fix warnings 2023-09-01 20:50:18 -07:00
nc.c Fix warnings 2023-09-01 20:50:18 -07:00
nesemu1.cc Fix warnings 2023-09-01 20:50:18 -07:00
nomodifyself.c Introduce native support for MacOS ARM64 2023-05-20 04:17:03 -07:00
panels.c Fix warnings 2023-09-01 20:50:18 -07:00
picol.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
portscan.c Disable linker map generation and improve tinyness 2023-06-09 03:29:26 -07:00
printargs.c Make improvements 2022-04-24 10:06:05 -07:00
printprimes.c Do code cleanup use duff device linenoise i/o 2022-04-22 18:56:52 -07:00
reboot.c Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
rlimit.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
rusage.c Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
script.c Fix warnings 2023-09-01 20:50:18 -07:00
script.txt Add script.com and whois.com courtesy of FreeBSD 2022-09-13 20:26:13 -07:00
seq.c Make improvements 2022-04-29 00:42:47 -07:00
setcontext.c Implement swapcontext() and makecontext() 2023-07-02 09:01:44 -07:00
setitimer.c Change sigaction_f to match sysv signature (#585) 2022-09-02 05:08:35 -07:00
shutdown.c Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
stackexplorer.c Mint APE Loader v1.7 2023-08-17 09:04:50 -07:00
stackoverflow.c Introduce #include <cosmo.h> to toolchain users 2023-06-09 18:03:05 -07:00
stat.c Mint APE Loader v1.7 2023-08-17 09:04:50 -07:00
statfs.c Mint APE Loader v1.7 2023-08-17 09:04:50 -07:00
stringbuffer.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
symtab.c Introduce #include <cosmo.h> to toolchain users 2023-06-09 18:03:05 -07:00
sysconf.c Fix small matters and improve sysconf() 2023-08-17 00:32:11 -07:00
sysinfo.c Fix sysinfo() 2023-02-23 06:54:58 -08:00
system.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
thread.c Tidy up the threading implementation 2022-09-10 02:56:25 -07:00
time.c Make improvements 2023-09-06 12:34:59 -07:00
tls.c Make improvements 2022-07-21 03:36:42 -07:00
ttyinfo.c Make improvements 2023-09-06 22:48:05 -07:00
ucontext-sigfpe-recovery.c Make considerably more progress on AARCH64 2023-05-12 22:42:57 -07:00
uname.c Improve quality of uname/gethostname/getdomainname 2022-09-03 20:20:40 -07:00
unbourne.c Make improvements 2023-09-06 22:48:05 -07:00
vga.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
vga2.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
vqsort.c Add more sorting algorithms 2023-04-27 05:44:44 -07:00
walk.c Make fixes and improvements 2023-07-09 05:21:11 -07:00
wall.c Fix warnings 2023-09-01 20:50:18 -07:00
whois.c Perform inconsequential code cleanup 2023-08-07 20:24:50 -07:00