cosmopolitan/third_party
Justine Tunney a092fda388
Make some fixes for libcxx
This change figures out some of the build configuration issues we've
been having with libcxx. The c++ span header is added. Per a Discord
discussion we're now turning off `-g` for the default build mode, so
consider using `make MODE=dbg` or `make MODE=zero` for GDB debugging
which works much better than `MODE=` ever has. Note that the default
build mode has always had very good function call / system call logs
plus you can still use ShowCrashReports() for backtrace. Making this
change ensures cosmocc will better conform to FOSS norms. Lastly the
LoadZipArgs() API has been added to cosmopolitan.a and <cosmo.h>.
2023-07-07 19:35:58 -07:00
..
aarch64 Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
argon2 Clean up more code 2023-06-18 01:00:05 -07:00
awk Clean up more code 2023-06-18 01:00:05 -07:00
bzip2 Clean up more code 2023-06-18 01:00:05 -07:00
chibicc Implement more toolchain fixes 2023-06-18 05:39:31 -07:00
compiler_rt Get us closer to building busybox 2023-06-18 04:13:45 -07:00
ctags Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
dlmalloc Clean up more code 2023-06-18 01:00:05 -07:00
double-conversion Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
finger Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
gcc Remove removed GCC symlinks 2023-06-18 05:41:55 -07:00
gdtoa Clean up more code 2023-06-18 01:00:05 -07:00
getopt Remove some dead code 2023-07-03 02:48:29 -07:00
ggml Get us closer to building busybox 2023-06-18 04:13:45 -07:00
hiredis Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
intel Fix some build errors 2023-06-05 15:53:44 -07:00
libcxx Make some fixes for libcxx 2023-07-07 19:35:58 -07:00
linenoise Delete more dead code 2023-07-06 09:12:28 -07:00
lua Add EncodeHex() and DecodeHex() to Redbean 2023-07-06 15:38:08 -07:00
lz4cli Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
make Implement more toolchain fixes 2023-06-18 05:39:31 -07:00
maxmind Clean up more code 2023-06-18 01:00:05 -07:00
mbedtls Do work on curl/mbedtls/zstd 2023-07-07 10:13:35 -07:00
musl Remove some dead code 2023-07-03 02:48:29 -07:00
nsync Clean up more code 2023-07-06 08:03:24 -07:00
puff Clean up more code 2023-06-18 01:00:05 -07:00
python Clean up more code 2023-07-06 08:03:24 -07:00
qemu Fix MODE=aarch64 build 2023-06-08 05:17:37 -07:00
quickjs Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
radpajama Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
regex Clean up more code 2023-06-18 01:00:05 -07:00
sed Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
smallz4 Clean up more code 2023-06-18 01:00:05 -07:00
sqlite3 Get us closer to building busybox 2023-06-18 04:13:45 -07:00
stb Clean up more code 2023-07-06 08:03:24 -07:00
tidy Clean up more code 2023-06-18 01:00:05 -07:00
tr Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
unzip Clean up more code 2023-06-18 01:00:05 -07:00
vqsort Clean up more code 2023-06-18 01:00:05 -07:00
xed Clean up more code 2023-06-18 01:00:05 -07:00
xxhash Hunt down more bugs 2023-07-03 18:43:29 -07:00
zip Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
zlib Clean up more code 2023-06-18 01:00:05 -07:00
zstd Do work on curl/mbedtls/zstd 2023-07-07 10:13:35 -07:00
third_party.mk Move demangling utility to stdio 2023-07-07 10:47:50 -07:00