cosmopolitan/examples
Justine Tunney 39bf41f4eb Make numerous improvements
- Python static hello world now 1.8mb
- Python static fully loaded now 10mb
- Python HTTPS client now uses MbedTLS
- Python REPL now completes import stmts
- Increase stack size for Python for now
- Begin synthesizing posixpath and ntpath
- Restore Python \N{UNICODE NAME} support
- Restore Python NFKD symbol normalization
- Add optimized code path for Intel SHA-NI
- Get more Python unit tests passing faster
- Get Python help() pagination working on NT
- Python hashlib now supports MbedTLS PBKDF2
- Make memcpy/memmove/memcmp/bcmp/etc. faster
- Add Mersenne Twister and Vigna to LIBC_RAND
- Provide privileged __printf() for error code
- Fix zipos opendir() so that it reports ENOTDIR
- Add basic chmod() implementation for Windows NT
- Add Cosmo's best functions to Python cosmo module
- Pin function trace indent depth to that of caller
- Show memory diagram on invalid access in MODE=dbg
- Differentiate stack overflow on crash in MODE=dbg
- Add stb_truetype and tools for analyzing font files
- Upgrade to UNICODE 13 and reduce its binary footprint
- COMPILE.COM now logs resource usage of build commands
- Start implementing basic poll() support on bare metal
- Set getauxval(AT_EXECFN) to GetModuleFileName() on NT
- Add descriptions to strerror() in non-TINY build modes
- Add COUNTBRANCH() macro to help with micro-optimizations
- Make error / backtrace / asan / memory code more unbreakable
- Add fast perfect C implementation of μ-Law and a-Law audio codecs
- Make strtol() functions consistent with other libc implementations
- Improve Linenoise implementation (see also github.com/jart/bestline)
- COMPILE.COM now suppresses stdout/stderr of successful build commands
2021-09-28 01:52:34 -07:00
..
package Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
pyapp Improve Python and Linenoise 2021-09-11 22:30:37 -07:00
auto-launch-gdb-on-crash.c Make improvements 2020-12-01 03:43:40 -08:00
breakpoint.c Make numerous improvements 2021-09-28 01:52:34 -07:00
certapp.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
cp.c Add smoke test for timezone loading (#114) 2021-03-08 11:46:04 -08:00
cplusplus.cc Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
crashreport.c Make examples folder somewhat more focused 2021-03-05 06:09:12 -08:00
ctrlc.c Add smoke test for timezone loading (#114) 2021-03-08 11:46:04 -08:00
curl.c Refactor out some duplicated code 2021-08-14 06:17:56 -07:00
date.c Add smoke test for timezone loading (#114) 2021-03-08 11:46:04 -08:00
defer-statements.c Make mappings unlimited on NT 2021-09-04 13:20:47 -07:00
echo.c Fix XNU / FreeBSD / OpenBSD / RHEL5 / NT bugs 2021-01-25 18:31:17 -08:00
examples.mk Make numerous improvements 2021-09-28 01:52:34 -07:00
fastdiv.c Add SNI support to redbean and improve SSL perf 2021-07-23 13:56:13 -07:00
fastmod.c Fix some example code 2021-08-10 13:38:27 -07:00
forkrand.c Make improvements 2020-12-01 03:43:40 -08:00
generalized-automatic-datastructure-printing.c Initial import 2020-06-15 07:18:57 -07:00
getcpucount.c Undiamond Python headers 2021-08-12 14:07:40 -07:00
getrandom.c Make numerous improvements 2021-09-28 01:52:34 -07:00
gui.c Make examples folder somewhat more focused 2021-03-05 06:09:12 -08:00
hangman.c Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
hello.c Make examples folder somewhat more focused 2021-03-05 06:09:12 -08:00
hello2.c Trim down executable sizes 2021-02-11 08:37:18 -08:00
hello3.c Improve performance of printf functions 2021-04-24 13:58:50 -07:00
hellolua.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
hellolua.lua Add Hello World example for LUA C API (#97) 2021-03-08 14:15:59 -08:00
hertz.c Fix bugs and make improvements 2021-05-01 05:11:35 -07:00
hostname.c Fix XNU / FreeBSD / OpenBSD / RHEL5 / NT bugs 2021-01-25 18:31:17 -08:00
img.c Add example for printing <img> tag 2021-07-04 15:41:43 -07:00
ispell.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
kilo.c Improve linenoise and get it working on Windows 2021-08-15 14:34:05 -07:00
life.c Initial import 2020-06-15 07:18:57 -07:00
loader.c Fix some build breaks 2021-09-04 02:29:57 -07:00
loader.lds Add APE interpreter example (#263) 2021-09-04 00:58:21 -07:00
ls.c Add smoke test for timezone loading (#114) 2021-03-08 11:46:04 -08:00
lstime.c Add smoke test for timezone loading (#114) 2021-03-08 11:46:04 -08:00
nc.c Add half close flag to netcat example 2021-06-15 11:24:24 -07:00
nesemu1.cc Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
panels.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
printargs.c Make numerous improvements 2021-09-28 01:52:34 -07:00
printprimes.c Fold conv package into fmt 2020-12-09 16:52:00 -08:00
rusage.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
seq.c Fix sigsuspend() and sigprocmask() on OpenBSD 2021-02-05 12:19:43 -08:00
sleep.c Work towards improving signals and processes 2021-01-27 19:34:02 -08:00
stat.c Make numerous improvements 2021-09-28 01:52:34 -07:00
stringbuffer.c Add SNI support to redbean and improve SSL perf 2021-07-23 13:56:13 -07:00
system.c Fix XNU / FreeBSD / OpenBSD / RHEL5 / NT bugs 2021-01-25 18:31:17 -08:00
time.c Improve ZIP filesystem and change its prefix 2021-08-22 01:11:53 -07:00
touch.c Improve build system 2021-02-19 23:03:34 -08:00
ttyinfo.c Make terminal ui binaries work well everywhere 2020-10-19 06:38:31 -07:00
ucontext-sigfpe-recovery.c Improve signal handling and math 2021-02-25 18:33:33 -08:00
unbourne.c Make numerous improvements 2021-09-28 01:52:34 -07:00
walk.c Add SSL to redbean 2021-06-24 13:20:50 -07:00
x86split.c Make examples folder somewhat more focused 2021-03-05 06:09:12 -08:00