3.3.1
版本发布时间: 2024-02-27 17:11:08
jart/cosmopolitan最新发布版本:3.3.6(2024-05-08 19:24:03)
This release fixes regressions introduced by v3.3, squashes additional bugs,
makes reliability and quality improvements, makes math better, and introduces
the getcpu()
system call.
- 77ddf4cb0 Fix cosmocc on MacOS ARM64
- 29eac8e2a Fix regression in logger functions
- f7ff51596
*scanf()
fixes to make TeX work (#1109) - 77a92f517 Introduce getcpu() system call from glibc
- a5a3e78fc Make ftrace/strace C APIs work with cosmocc
- e9a756e78 Make --ftrace more crash proof with foreign code
- 7c7bf4bb9 Upgrade to superconfigure z0.0.34
- fc3c536ec Make --ftrace work better with cosmocc
- 38af54a2d Fix GCC version in cosmocc wrapper script
- 99f0491f0 Fix invalid XNU binaries generated by
apelink
in some edge cases (#1106) - 38bceaeb8 Give up on making clock_nanosleep() precise
- 592f6ebc2 Address the Musl complex math FIXME comments
- 592f6ebc2 Some libm funcs like pow() now support setting errno
- 592f6ebc2 Use more accurate atan2f() and log1pf() implementations
- 592f6ebc2 atoi() and atol() will no longer saturate or clobber errno
- 592f6ebc2 Import the latest and greatest math functions from ARM Ltd.
- 9b4701b3b e72a88ea7 Don't include <crypt.h> from <stdlib.h> (#1112)
- 3eb405e0e Resurrect <windows.h> as <windowsesque.h>
- 68b9479f0 Make cosmo.h work a little better
- 592f6ebc2 memcpy() on ARM is now faster
- af8f2bd19 Shave 4kb off each binary
- ad3944a3b Support any HTTP method
Known Issues
- OpenMP is hairy on MacOS ARM for nontrivial applications.
- Compiling the mono repo on Windows is currently broken due to https://github.com/jart/cosmopolitan/issues/1010. In the meantime, use cosmopolitan-3.2.tar.gz
Mirrors
1、 cosmocc-3.3.1.zip 177.11MB
2、 cosmopolitan-3.3.1.tar.gz 42.03MB
3、 cosmopolitan-amalgamation-3.3.1.zip 10.93MB
4、 cosmopolitan-amalgamation-rel-3.3.1.zip 2.59MB
5、 cosmopolitan-amalgamation-tiny-3.3.1.zip 2.42MB
6、 cosmopolitan-amalgamation-tinylinux-3.3.1.zip 2.28MB
7、 cosmos-3.3.1.zip 264.35MB