cosmopolitan/libc/str
Justine Tunney 8ab3a545c6
Increase build memory quota
If you install qemu-user from apt then glibc links a lot of address
space bloat that causes pthread_create() to ENOMEM (a.k.a. EAGAIN).
Boosting the virtual memory quota from 512m to 2048m will hopefully
future proof the build for the future, as Linux distros get fatter.
Please note this only applies to MODE=aarch64 on x86_64 builds when
you're using QEMU from Debian/Ubuntu rather than installing the one
cosmo provides in third_party/qemu/qemu-aarch64.gz. This change may
also be useful to people who are using the host compiler toolchain.
2024-01-22 10:02:30 -08:00
..
a64l.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
bcmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
blake2.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
blake2.h Reduce header complexity 2023-11-28 14:39:42 -08:00
blocks.txt Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
btowc.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
BUILD.mk more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
c16rtomb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
c32rtomb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
chomp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
chomp16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
compareslices.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
compareslicescase.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
crc32c.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
djbsort.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
dosdatetimetounix.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
eastasianwidth.txt Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
endswith.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
endswith16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
freelocale.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getcachesize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getx86processormodel.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcdircomment.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcdircommentsize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcdiroffset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcdirrecords.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcdirsize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcfilecompressedsize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcfilemode.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcfileoffset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcfiletimestamps.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipcfileuncompressedsize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getzipeocd.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getziplfilecompressedsize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
getziplfileuncompressedsize.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
hexpcpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
highwayhash64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
highwayhash64.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
intsort.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isalnum.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isalpha.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isascii.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isblank.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iscntrl.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isdigit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isgraph.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
islower.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isprint.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
ispunct.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isspace.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
istext.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isupper.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isutf8.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswalnum.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswalpha.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswblank.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswcntrl.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswctype.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswdigit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswgraph.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswlower.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswprint.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswpunct.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswseparator.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswspace.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswupper.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iswxdigit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
isxdigit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iszipeocd32.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
iszipeocd64.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
joinpaths.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
khextoint.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
kmonthyearday.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
kx86processormodels.c Add more Intel microarchitectures 2024-01-09 01:54:26 -08:00
l64a.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
langinfo.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
langinfo.h Reduce header complexity 2023-11-28 14:39:42 -08:00
locale.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
locale.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
localeconv.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
longsort.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
lz4check.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
lz4cpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
lz4decode.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
lz4len.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mb.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
mblen.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbrlen.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbrtoc16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbrtoc32.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbrtowc.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbsinit.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbsnrtowcs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbsrtowcs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbstowcs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
mbtowc.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memcasecmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memccpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memchr16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memfrob.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memmem.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memrchr16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
memset16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
newlocale.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
nltypes.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
rawmemchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
rawmemchr16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
rldecode2.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
setlocale.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
slice.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
smoothsort.c Increase build memory quota 2024-01-22 10:02:30 -08:00
SpecialCasing.txt Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
startswith.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
startswith16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
startswithi.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
stpncpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
str.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
strcasecmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcasecmp16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcasestr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcat.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcat16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strchr16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strchrnul16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcmp16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcoll.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcpy16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcspn.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strcspn16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strlcat.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
strlcpy.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
strlen16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strncasecmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strncasecmp16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strncat.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strncat16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strncmp16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strncpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strnlen16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strnlen_s.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strnwidth.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strnwidth16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strpbrk.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strpbrk16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strrchr16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strsep.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strspn.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strspn16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strstr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strstr16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strtok.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strtok_r.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strverscmp.c Fix more vi modelines (#1006) 2023-12-13 02:28:11 -05:00
strwidth.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strwidth.h Reduce header complexity 2023-11-28 14:39:42 -08:00
strwidth16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
strxfrm.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
tab.internal.h Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
thompike.h Fix warnings 2023-09-01 20:50:18 -07:00
timespectowindowstime.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
timevaltowindowstime.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
timingsafe_bcmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
timingsafe_memcmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
toascii.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
tolower.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
toupper.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
towctrans.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
towlower.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
towupper.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
tpdecodecb.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
tprecode8to16.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
tprecode16to8.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
unicode-properties.txt Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
unicode.h Add dontthrow attribute to most libc functions 2024-01-09 01:26:03 -08:00
unicodedata.txt Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
update.sh Improve cancellations, randomness, and time 2022-11-05 23:45:32 -07:00
uselocale.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
utf16.h Reduce header complexity 2023-11-28 14:39:42 -08:00
wchomp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcrtomb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcscasecmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcscat.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcschr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcschrnul.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcscmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcscpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcscspn.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsendswith.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcslen.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsncasecmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsncat.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsncmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsncpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsnlen.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsnlen_s.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsnrtombs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsnwidth.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcspbrk.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsrchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsrtombs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsspn.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsstartswith.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsstr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcstok.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcstombs.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcswidth.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcsxfrm.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wctob.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wctomb.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wctrans.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wctype.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcwidth.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wcwidth_osx.c Get TEST_LIBC_STR passing on AARCH64 2023-05-12 18:09:23 -07:00
wcwidth_osx.internal.h Reduce header complexity 2023-11-28 14:39:42 -08:00
windowsdurationtotimespec.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
windowsdurationtotimeval.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
windowstimetotimespec.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
windowstimetotimeval.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wmemchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wmemcmp.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wmemcpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wmemmove.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wmempcpy.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wmemrchr.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00
wmemset.c flip et / noet in modelines 2023-12-07 22:17:11 -05:00