cosmopolitan/test/libc/str
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
..
a64l_test.c Add pthread attributes and other libc functions 2022-09-07 05:28:32 -07:00
blake2_test.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
blake2b256_tests.txt Decentralize Python native module linkage 2021-09-07 11:40:11 -07:00
bsr_test.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
bzero_test.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
crc32c_test.c Make improvements 2023-09-18 21:04:47 -07:00
crc32z_test.c Make AARCH64 harder, better, faster, stronger 2023-05-15 02:15:34 -07:00
hexpcpy_test.c Implement pthread_atfork() 2022-10-16 12:25:13 -07:00
highwayhash64_test.c Make improvements 2023-09-18 21:04:47 -07:00
isutf8_test.c Make improvements 2023-08-21 02:34:17 -07:00
locale_test.c Get GNU GMP test suite fully passing 2023-08-21 10:16:42 -07:00
longsort_test.c Make more ML improvements 2023-05-16 08:07:23 -07:00
memcasecmp_test.c Fix warnings 2023-09-01 20:50:18 -07:00
memccpy_test.c Rename rand64() to _rand64() 2022-10-10 04:12:06 -07:00
memcpy_test.c Fix warnings 2023-09-01 20:50:18 -07:00
memfrob_test.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
memmem_test.c Fix warnings 2023-09-01 20:50:18 -07:00
memrchr16_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
regex_test.c Introduce new linker for fat ape binaries 2023-08-11 04:39:19 -07:00
setlocale_test.c Add fake support for locale="" (#546) 2022-08-18 15:51:23 -07:00
str_test.c Do some basic housekeeping in LIBC_STR 2023-05-10 06:17:20 -07:00
strcasecmp_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
strcasestr_test.c Fix warnings 2023-09-01 20:50:18 -07:00
strcat_test.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
strcpy_test.c Change license 2020-12-27 17:18:44 -08:00
strlcpy_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
strncat_test.c Perform inconsequential code cleanup 2023-08-07 20:24:50 -07:00
strnwidth_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
strpbrk_test.c Make fixes, improvements, and chibicc python bindings 2021-10-08 08:41:57 -07:00
strstr_test.c Fix warnings 2023-09-01 20:50:18 -07:00
strtok_r_test.c Make C memory safe like Rust 2021-02-01 03:58:46 -08:00
strtolower_test.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
test.mk Move zipos into runtime package 2023-08-11 23:14:02 -07:00
towupper_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
tpenc_test.c Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
tprecode8to16_test.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
tprecode16to8_test.c Make C memory safe like Rust 2021-02-01 03:58:46 -08:00
wcsrchr_test.c Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
wcwidth_test.c Fix warnings 2023-09-01 20:50:18 -07:00
wmemrchr_test.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00