cosmopolitan/third_party
Justine Tunney f531acc8f9
Make improvements
- Invent openatemp() API
- Invent O_UNLINK open flag
- Introduce getenv_secure() API
- Remove `git pull` from cosmocc
- Fix utimes() when path is NULL
- Fix mktemp() to never return NULL
- Fix utimensat() UTIME_OMIT on XNU
- Improve utimensat() code for RHEL5
- Turn `argv[0]` C:/ to /C/ on Windows
- Introduce tmpnam() and tmpnam_r() APIs
- Fix more const issues with internal APIs
- Permit utimes() on WIN32 in O_RDONLY mode
- Fix fdopendir() to check fd is a directory
- Fix recent crash regression in landlock make
- Fix futimens(AT_FDCWD, NULL) to return EBADF
- Use workaround so `make -j` doesn't fork bomb
- Rename dontdiscard to __wur (just like glibc)
- Fix st_size for WIN32 symlinks containing UTF-8
- Introduce stdio ext APIs needed by GNU coreutils
- Fix lstat() on WIN32 for symlinks to directories
- Move some constants from normalize.inc to limits.h
- Fix segv with memchr() and memcmp() overlapping page
- Implement POSIX fflush() behavior for reader streams
- Implement AT_SYMLINK_NOFOLLOW for utimensat() on WIN32
- Don't change read-only status of existing files on WIN32
- Correctly handle `0x[^[:xdigit:]]` case in strtol() functions
2023-09-06 12:34:59 -07:00
..
aarch64 Upgrade to Cosmopolitan GCC 11.2.0 for aarch64 2023-06-05 02:07:28 -07:00
argon2 Make improvements 2023-09-06 12:34:59 -07:00
awk Make improvements 2023-09-06 12:34:59 -07:00
bzip2 Fix warnings 2023-09-01 20:50:18 -07:00
chibicc Make improvements 2023-09-06 12:34:59 -07:00
compiler_rt Make improvements 2023-09-06 12:34:59 -07:00
ctags Make improvements 2023-09-06 12:34:59 -07:00
dlmalloc Fix warnings 2023-09-01 20:50:18 -07:00
double-conversion Fix warnings 2023-09-01 20:50:18 -07:00
finger Make improvements 2023-09-06 12:34:59 -07:00
gcc Make cosmocc capable of cross compilation 2023-08-13 14:40:22 -07:00
gdtoa Fix warnings 2023-09-01 20:50:18 -07:00
getopt Fix getopt again 2023-08-15 20:06:19 -07:00
ggml Fix warnings 2023-09-01 20:50:18 -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 Make improvements 2023-09-06 12:34:59 -07:00
linenoise Make improvements 2023-09-06 12:34:59 -07:00
lua Make improvements 2023-09-06 12:34:59 -07:00
lz4cli Make progress towards aarch64 build 2023-05-10 04:20:46 -07:00
make Make improvements 2023-09-06 12:34:59 -07:00
maxmind Brush up some more code 2023-07-10 10:17:26 -07:00
mbedtls Make improvements 2023-09-06 12:34:59 -07:00
musl Make improvements 2023-09-06 12:34:59 -07:00
nsync Make improvements 2023-09-06 12:34:59 -07:00
puff Clean up more code 2023-06-18 01:00:05 -07:00
python Make improvements 2023-09-06 12:34:59 -07:00
qemu Fix MODE=aarch64 build 2023-06-08 05:17:37 -07:00
quickjs Make improvements 2023-09-06 12:34:59 -07:00
radpajama Fix warnings 2023-09-01 20:50:18 -07:00
regex Replace COSMO define with _COSMO_SOURCE 2023-08-13 20:55:04 -07:00
sed Make improvements 2023-09-06 12:34:59 -07:00
smallz4 Clean up more code 2023-06-18 01:00:05 -07:00
sqlite3 Fix warnings 2023-09-01 20:50:18 -07:00
stb Fix warnings 2023-09-01 20:50:18 -07:00
tidy Fix warnings 2023-09-01 20:50:18 -07:00
tr Remove old stack code and improve dirstream 2023-08-16 07:54:40 -07:00
unzip Fix warnings 2023-09-01 20:50:18 -07:00
vqsort Clean up more code 2023-06-18 01:00:05 -07:00
xed Fix warnings 2023-09-01 20:50:18 -07:00
xxhash Make improvements 2023-09-06 12:34:59 -07:00
zip Make improvements 2023-09-06 12:34:59 -07:00
zlib Make improvements 2023-09-06 12:34:59 -07:00
zstd Make improvements 2023-09-06 12:34:59 -07:00
third_party.mk Move demangling utility to stdio 2023-07-07 10:47:50 -07:00