cosmopolitan/third_party
Justine Tunney c4c812c154
Introduce ctl::set and ctl::map
We now have a C++ red-black tree implementation that implements standard
template library compatible APIs while compiling 10x faster than libcxx.
It's not as beautiful as the red-black tree implementation in Plinko but
this will get the job done and the test proves it upholds all invariants

This change also restores CheckForMemoryLeaks() support and fixes a real
actual bug I discovered with Doug Lea's dlmalloc_inspect_all() function.
2024-06-23 22:27:11 -07:00
..
aarch64 Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
argon2 Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
awk Add sysctlbyname() for MacOS 2024-05-02 23:21:43 -07:00
bash Implement proper time zone support 2024-05-04 23:06:37 -07:00
bzip2 Implement proper time zone support 2024-05-04 23:06:37 -07:00
chibicc Delete ASAN 2024-06-22 05:45:49 -07:00
compiler_rt Delete ASAN 2024-06-22 05:45:49 -07:00
ctags Implement proper time zone support 2024-05-04 23:06:37 -07:00
dlmalloc Introduce ctl::set and ctl::map 2024-06-23 22:27:11 -07:00
double-conversion Make malloc() go 200x faster 2024-06-05 02:02:14 -07:00
finger Implement proper time zone support 2024-05-04 23:06:37 -07:00
gdtoa Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
getopt Delete ASAN 2024-06-22 05:45:49 -07:00
hiredis Implement proper time zone support 2024-05-04 23:06:37 -07:00
intel Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
less Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
libcxx Rewrite memory manager 2024-06-22 05:45:11 -07:00
libcxxabi Upgrade to 2022-era LLVM LIBCXX 2024-05-27 02:12:27 -07:00
libunwind Make malloc() go 200x faster 2024-06-05 02:02:14 -07:00
linenoise Delete ASAN 2024-06-22 05:45:49 -07:00
lua Introduce ctl::set and ctl::map 2024-06-23 22:27:11 -07:00
lz4cli Implement proper time zone support 2024-05-04 23:06:37 -07:00
make Introduce --timelog=FILE flag to GNU Make 2024-05-25 14:50:20 -07:00
maxmind Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
mbedtls Delete ASAN 2024-06-22 05:45:49 -07:00
musl Revert "Remove zlib namespacing (#1142)" 2024-05-14 20:45:23 -07:00
ncurses more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
nsync Delete ASAN 2024-06-22 05:45:49 -07:00
openmp Add some noexcept annotations 2024-06-01 03:19:53 -07:00
pcre Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
puff Delete ASAN 2024-06-22 05:45:49 -07:00
python Delete ASAN 2024-06-22 05:45:49 -07:00
qemu more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
readline Fix --ftrace on Windows 2024-01-01 00:00:42 -08:00
regex Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
sed Implement proper time zone support 2024-05-04 23:06:37 -07:00
smallz4 Implement proper time zone support 2024-05-04 23:06:37 -07:00
sqlite3 Implement proper time zone support 2024-05-04 23:06:37 -07:00
stb Release Cosmopolitan v3.3 2024-02-20 13:27:59 -08:00
tidy Implement proper time zone support 2024-05-04 23:06:37 -07:00
tr Stop using .com extension in monorepo 2024-03-03 03:12:19 -08:00
tree Implement proper time zone support 2024-05-04 23:06:37 -07:00
tz Update MODE=tiny time zone list (#1167) 2024-05-06 16:48:49 -07:00
unzip Implement proper time zone support 2024-05-04 23:06:37 -07:00
vqsort more modeline errata (#1019) 2023-12-16 23:07:10 -05:00
xed Delete ASAN 2024-06-22 05:45:49 -07:00
xxhash Implement proper time zone support 2024-05-04 23:06:37 -07:00
zip Rewrite memory manager 2024-06-22 05:45:11 -07:00
zlib Support avx512f + vpclmulqdq crc32() acceleration 2024-05-29 10:13:37 -07:00
zstd Implement proper time zone support 2024-05-04 23:06:37 -07:00
.clang-format Reduce header complexity 2023-11-28 14:39:42 -08:00
BUILD.mk Implement proper time zone support 2024-05-04 23:06:37 -07:00