cosmopolitan/third_party
Justine Tunney c88f95a892
Remove Windows executable path guessing logic
Unlike CMD.EXE, CreateProcess() doesn't care if an executable name ends
with .COM or .EXE. We now have the unbourne shell and bash working well
on Windows, so we don't need DOS anymore. Making this change will grant
us better performance, particularly for builds, because commandv() will
need to make fewer system calls. Path mangling magic still happens with
WinMain() and ntspawn() in order to do things like turn \ into / so the
interop works well at the borders. But all the code in libraries, which
did that, has been removed. It's not possible for libraries to abstract
the differences between paths.
2023-09-21 08:13:50 -07:00
..
aarch64 Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
argon2 Make the Windows Console work better 2023-09-07 18:27:22 -07:00
awk Make improvements 2023-09-18 21:04:47 -07:00
bzip2 Fix warnings 2023-09-01 20:50:18 -07:00
chibicc Make improvements 2023-09-18 21:04:47 -07:00
compiler_rt Make improvements 2023-09-06 12:34:59 -07:00
ctags Make improvements 2023-09-18 21:04:47 -07:00
dlmalloc Make improvements 2023-09-18 21:04:47 -07:00
double-conversion Fix warnings 2023-09-01 20:50:18 -07:00
finger Get rid of kmalloc() 2023-09-11 21:56:00 -07:00
gcc Make cosmocc capable of cross compilation 2023-08-13 14:40:22 -07:00
gdtoa Improve posix_spawn() some more 2023-09-12 08:58:57 -07:00
getopt Fix getopt again 2023-08-15 20:06:19 -07:00
ggml Make improvements 2023-09-18 21:04:47 -07:00
hiredis Make improvements 2023-09-06 12:34:59 -07:00
intel Fix some build errors 2023-06-05 15:53:44 -07:00
libcxx Make improvements 2023-09-18 21:04:47 -07:00
linenoise Make improvements 2023-09-18 21:04:47 -07:00
lua Remove Windows executable path guessing logic 2023-09-21 08:13:50 -07:00
lz4cli Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
make Make improvements 2023-09-18 21:04:47 -07:00
maxmind Brush up some more code 2023-07-10 10:17:26 -07:00
mbedtls Fix some zipos directory related bugs 2023-09-19 02:30:42 -07:00
musl Make improvements 2023-09-21 07:30:39 -07:00
nsync Make improvements 2023-09-18 21:04:47 -07:00
puff Make improvements 2023-09-18 21:04:47 -07:00
python Make improvements 2023-09-18 21:04:47 -07:00
qemu Fix MODE=aarch64 build 2023-06-08 05:17:37 -07:00
quickjs Make improvements 2023-09-18 21:04:47 -07:00
radpajama Fix warnings 2023-09-01 20:50:18 -07:00
regex Make the Windows Console work better 2023-09-07 18:27:22 -07:00
sed Remove IMAGE_BASE_VIRTUAL 2023-09-12 01:21:36 -07:00
smallz4 Clean up more code 2023-06-18 01:00:05 -07:00
sqlite3 Make improvements 2023-09-18 21:04:47 -07:00
stb Fix warnings 2023-09-01 20:50:18 -07:00
tidy Remove VM variable 2023-09-12 01:27:30 -07:00
tr Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
unzip Fix warnings 2023-09-01 20:50:18 -07:00
vqsort Overhaul process spawning 2023-09-10 08:17:44 -07:00
xed Make improvements 2023-09-18 21:04:47 -07:00
xxhash Make improvements 2023-09-06 12:34:59 -07:00
zip Make improvements 2023-09-18 21:04:47 -07:00
zlib Remove IMAGE_BASE_VIRTUAL 2023-09-12 01:21:36 -07:00
zstd Make improvements 2023-09-06 12:34:59 -07:00
third_party.mk Move demangling utility to stdio 2023-07-07 10:47:50 -07:00