Make improvements

- Introduce portable sched_getcpu() api
- Support GCC's __target_clones__ feature
- Make fma() go faster on x86 in default mode
- Remove some asan checks from core libraries
- WinMain() now ensures $HOME and $USER are defined
This commit is contained in:
Justine Tunney 2024-02-01 03:39:46 -08:00
parent d5225a693b
commit 2ab9e9f7fd
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
192 changed files with 2809 additions and 932 deletions

View file

@ -149,7 +149,7 @@ wontreturn textstartup void cosmo(long *sp, struct Syslib *m1, char *exename,
}
// check system call abi compatibility
if (IsXnu() && __syslib->__version < SYSLIB_VERSION) {
if (IsXnu() && __syslib->__version < SYSLIB_VERSION_MANDATORY) {
sys_write(2, "need newer ape loader\n", 22);
_Exit(127);
}