cosmopolitan/third_party
Justine Tunney 751d20d98d
Fix nsync_mu_unlock_slow_() on Apple Silicon
We torture test dlmalloc() in test/libc/stdio/memory_test.c. That test
was crashing on occasion on Apple M1 microprocessors when dlmalloc was
using *NSYNC locks. It was relatively easy to spot the cause, which is
this one particular compare and swap operation, which needed to change
to use sequentially-consistent ordering rather than an acquire barrier
2023-11-13 11:07:13 -08: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 Add architecture flag to zipobj 2023-11-12 09:35:59 -08: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 Fix nsync_mu_unlock_slow_() on Apple Silicon 2023-11-13 11:07:13 -08:00
double-conversion Improve mkdeps 2023-11-10 04:14:27 -08: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 Fix strtod NaN handling / fix SIGSEGV in testlib/showerror (#901) 2023-09-27 00:16:36 -07:00
getopt Fix getopt again 2023-08-15 20:06:19 -07:00
ggml Make improvements 2023-10-08 08:59:53 -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 Improve mkdeps 2023-11-10 04:14:27 -08:00
linenoise Implement basic canonical mode for Windows 2023-10-03 22:36:22 -07:00
lua Improve mkdeps 2023-11-10 04:14:27 -08:00
lz4cli Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
make Make improvements 2023-10-15 16:45:00 -07:00
maxmind Brush up some more code 2023-07-10 10:17:26 -07:00
mbedtls Add more fixes for new cosmocc toolchain 2023-11-11 23:28:19 -08:00
musl Supplement _GNU_SOURCE with _COSMO_SOURCE 2023-10-15 16:59:27 -07:00
nsync Fix nsync_mu_unlock_slow_() on Apple Silicon 2023-11-13 11:07:13 -08:00
puff Make improvements 2023-09-18 21:04:47 -07:00
python Add architecture flag to zipobj 2023-11-12 09:35:59 -08:00
qemu Fix MODE=aarch64 build 2023-06-08 05:17:37 -07:00
quickjs Introduce dlopen() support 2023-11-03 06:37:18 -07:00
radpajama Make improvements 2023-10-08 08:59:53 -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 Improve mkdeps 2023-11-10 04:14:27 -08: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
tree Fix the build 2023-10-15 20:36:12 -07:00
unzip Improve mkdeps 2023-11-10 04:14:27 -08: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-10-08 08:59:53 -07:00
zip Make improvements 2023-10-03 06:17:16 -07:00
zlib Remove IMAGE_BASE_VIRTUAL 2023-09-12 01:21:36 -07:00
zstd Make improvements 2023-10-08 08:59:53 -07:00
third_party.mk Add tree command to third_party 2023-10-15 19:46:40 -07:00