This commit was signed with the committer’s verified signature .

Cosmopolitan Libc makes C a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC and Clang to output a POSIX-approved polyglot format that runs natively on Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS with the best possible performance and the tiniest footprint imaginable. For further details, read Cosmopolitan Third Edition, the Cosmo README, and the Cosmopolitan Toolchain README.

Improvements

We now have a higher quality memory map implementation.

6ffed14 Rewrite memory manager

Rewrite memory manager 0dbf01b Bring Lua to 5.4.6. (#1214)

Bring Lua to 5.4.6. (#1214) 7f6d0b8 Support -x LANG flag in cosmocc

Support -x LANG flag in cosmocc f2c8ddb Fix --strace use-after-free in pthread_join()

Fix --strace use-after-free in pthread_join() d1d4388 Delete ASAN

We've made a lot of progress reinventing the C++ STL.

8b3e368 ctl::string small-string optimization (#1199)

ctl::string small-string optimization (#1199) c4c812c Introduce ctl::set and ctl::map

Introduce ctl::set and ctl::map f9dd568 Implement ctl::unique_ptr (#1216)

Implement ctl::unique_ptr (#1216) 118db71 Provide a minimal new.h for CTL (#1205)

Provide a minimal new.h for CTL (#1205) a795017 Fix c.inc _Atomic define for C++ (#1231)

Fix c.inc _Atomic define for C++ (#1231) d7b1919 ctl::unique_ptr improvements and cleanup (#1221)

ctl::unique_ptr improvements and cleanup (#1221) 7e780e5 More ctl::string optimization (#1232)

More ctl::string optimization (#1232) 9a5a138 CTL: utility.h, use ctl::swap in string (#1227)

CTL: utility.h, use ctl::swap in string (#1227) e38a6e7 ctl string const/value tweaks (#1218)

ctl string const/value tweaks (#1218) d44a7dc Fix bugs in in ctl::optional (#1203)

Fix bugs in in ctl::optional (#1203) 2ba6b01 Fix some memory issues with ctl::string (#1201)

Fix some memory issues with ctl::string (#1201) f86e6f8 Make new.cc definitions weak (#1233)

Make new.cc definitions weak (#1233) 03b476f Minor small-string errata from #1199

Minor small-string errata from #1199 f3effcb One more SSO erratum from #1199

One more SSO erratum from #1199 32643e9 Decouple swap from std (#1211)

Decouple swap from std (#1211) a0410f0 Make big_string pod (#1204)

We've been making improvements to our GitHub development process.