cosmopolitan/tool
Justine Tunney c9fecf3a55
Make improvements
- You can now run `make -j8 toolchain` on Windows
- You can now run `make -j` on MacOS ARM64 and BSD OSes
- You can now use our Emacs dev environment on MacOS/Windows
- Fix bug where the x16 register was being corrupted by --ftrace
- The programs under build/bootstrap/ are updated as fat binaries
- The Makefile now explains how to download cosmocc-0.0.12 toolchain
- The build scripts under bin/ now support "cosmo" branded toolchains
- stat() now goes faster on Windows (shaves 100ms off `make` latency)
- Code cleanup and added review on the Windows signal checking code
- posix_spawnattr_setrlimit() now works around MacOS ARM64 bugs
- Landlock Make now favors posix_spawn() on non-Linux/OpenBSD
- posix_spawn() now has better --strace logging on Windows
- fstatat() can now avoid EACCES in more cases on Windows
- fchmod() can now change the readonly bit on Windows
2023-10-15 16:45:00 -07:00
..
args Fix warnings 2023-09-01 20:50:18 -07:00
build Make improvements 2023-10-15 16:45:00 -07:00
curl Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
decode Delete old wcwidth() implementation 2023-10-14 03:15:05 -07:00
emacs Make improvements 2023-10-15 16:45:00 -07:00
hello Make improvements 2023-09-18 21:04:47 -07:00
lambda Fix warnings 2023-09-01 20:50:18 -07:00
net Rewrite special file handling on Windows 2023-10-14 02:53:34 -07:00
plinko Fix warnings 2023-09-01 20:50:18 -07:00
scripts Refactor fatcosmocc into a single file 2023-08-14 22:26:17 -07:00
viz Delete old wcwidth() implementation 2023-10-14 03:15:05 -07:00
tool.mk Overhaul process spawning 2023-09-10 08:17:44 -07:00