cosmopolitan/tool
Justine Tunney b41f91c658
Greatly expand system() shell code features
The cosmopolitan command interpreter now has 13 builtin commands,
variable support, support for ; / && / || syntax, asynchronous support,
and plenty of unit tests with bug fixes.

This change fixes a bug in posix_spawn() with null envp arg. strace
logging now uses atomic writes for scatter functions. Breaking change
renaming GetCpuCount() to _getcpucount(). TurfWar is now updated to use
the new token bucket algorithm. WIN32 affinity masks now inherit across
fork() and execve().
2022-10-11 21:30:31 -07:00
..
args Pay off more technical debt 2022-09-12 23:36:56 -07:00
build Greatly expand system() shell code features 2022-10-11 21:30:31 -07:00
decode Rewrite brk() and sbrk() 2022-10-01 23:11:56 -07:00
emacs Greatly expand system() shell code features 2022-10-11 21:30:31 -07:00
hash Make important improvements 2022-09-14 22:39:08 -07:00
lambda Clean up some code 2022-08-20 12:32:51 -07:00
net Greatly expand system() shell code features 2022-10-11 21:30:31 -07:00
plinko Pay off more technical debt 2022-09-12 23:36:56 -07:00
scripts Introduce cosmocc and cosmoc++ toolchain commands 2022-09-20 04:34:03 -07:00
viz Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
tool.mk Make fixes and improvements 2022-06-18 01:46:12 -07:00