cosmopolitan/third_party
Justine Tunney e963d9c8e3 Add cpu / mem / fsz limits to build system
Thanks to all the refactorings we now have the ability to enforce
reasonable limitations on the amount of resources any individual
compile or test can consume. Those limits are currently:

- `-C 8` seconds of 3.1ghz CPU time
- `-M 256mebibytes` of virtual memory
- `-F 100megabyte` limit on file size

Only one file currently needs to exceed these limits:

    o/$(MODE)/third_party/python/Objects/unicodeobject.o: \
        QUOTA += -C16  # overrides cpu limit to 16 seconds

This change introduces a new sizetol() function to LIBC_FMT for parsing
byte or bit size strings with Si unit suffixes. Functions like atoi()
have been rewritten too.
2021-08-13 23:40:53 -07:00
..
chibicc Improve some unicode functions 2021-05-05 07:25:39 -07:00
compiler_rt Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
dlmalloc Add SNI support to redbean and improve SSL perf 2021-07-23 13:56:13 -07:00
gcc Elevate .text.syscall to .privileged 2021-02-06 04:49:22 -08:00
gdtoa Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
getopt Support proper %g, %f, and %a float formatting 2021-03-05 10:31:16 -08:00
infozip Add test for ioctl(SIOCGIFCONF) and polyfill on BSDs 2021-06-25 18:44:04 -07:00
lua Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
lz4cli Undiamond Python headers 2021-08-12 14:07:40 -07:00
mbedtls Add cpu / mem / fsz limits to build system 2021-08-13 23:40:53 -07:00
musl Add SSL to redbean 2021-06-24 13:20:50 -07:00
python Add cpu / mem / fsz limits to build system 2021-08-13 23:40:53 -07:00
quickjs Make redbean SSL more tunable 2021-08-09 07:38:57 -07:00
regex Improve LLVM compatibility a little bit 2021-05-16 20:34:46 -07:00
sqlite3 Add test for ioctl(SIOCGIFCONF) and polyfill on BSDs 2021-06-25 18:44:04 -07:00
stb Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
xed Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
zlib Integrate Chromium Zlib changes 2021-08-09 06:59:10 -07:00
third_party.mk Added build config to get python.com 2021-08-09 05:39:42 -07:00