cosmopolitan/third_party
Justine Tunney 69f4152f38 Always initialize thread local storage
We had previously not enabled TLS in MODE=tiny in order to keep the
smallest example programs (e.g. life.com) just 16kb in size. But it
was error prone doing that, so now we just always enable it because
this change uses hacks to ensure it won't increase life.com's size.

This change also fixes a bug on NetBSD, where signal handlers would
break thread local storage if SA_SIGINFO was being used. This looks
like it might be a bug in NetBSD, but it's got a simple workaround.
2022-07-19 00:21:46 -07:00
..
argon2 Make improvements 2022-05-28 00:28:09 -07:00
bzip2 Make improvements 2022-05-24 10:58:48 -07:00
chibicc Make some quick fixes and cleanup 2022-06-26 02:58:36 -07:00
compiler_rt Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
dlmalloc Always initialize thread local storage 2022-07-19 00:21:46 -07:00
double-conversion Audit every single JSON test 2022-07-12 12:40:38 -07:00
finger Add finger demo to redbean and fix regression 2022-06-23 03:42:05 -07:00
gcc Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
gdtoa Use futexes on OpenBSD and improve threading 2022-07-17 19:59:49 -07:00
getopt Add syscalls to Blinkenlights and fix bugs 2022-05-13 13:31:21 -07:00
libcxx Fix some issues and do some code cleanup 2022-05-23 10:15:53 -07:00
linenoise Make fixes and improvements 2022-06-25 21:09:09 -07:00
lua Improve pledge() and unveil() 2022-07-18 07:58:20 -07:00
lz4cli Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
make Make fixes and improvements 2022-06-25 21:09:09 -07:00
maxmind Add maxmind to redbean 2022-03-18 03:17:08 -07:00
mbedtls Add redbean -I flag for launching browser 2022-07-17 06:12:57 -07:00
musl Reduce makefile dependencies by 10% 2022-06-08 20:01:28 -07:00
python Make some minor fixups to bug reporting, etc. 2022-07-11 05:58:24 -07:00
quickjs Add CTRL-U shortcut to QuickJS REPL 2022-06-10 03:39:05 -07:00
regex Write more redbean unit tests 2022-07-08 23:10:02 -07:00
smallz4 Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
sqlite3 Make some quick fixes and cleanup 2022-06-26 02:58:36 -07:00
stb Make fixes and improvements 2022-06-25 21:09:09 -07:00
tidy Remove unsafe emacs config from tidy 2022-06-19 00:59:58 -07:00
unzip Improve system calls 2022-07-08 06:42:03 -07:00
xed Fixup and polish chibicc some more 2022-06-20 04:32:25 -07:00
zip Add Info-ZIP unzip.com 2022-06-10 05:09:11 -07:00
zlib Apply even more fixups 2022-06-12 11:57:00 -07:00
third_party.mk Add finger demo to redbean and fix regression 2022-06-23 03:42:05 -07:00