mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-26 12:30:30 +00:00
Make build hermetic without shell scripts
- Fix some minor issues in ar.com - Have execve() look for `ape` command - Rewrite NT paths using /c/ rather /??/c:/ - Replace broken GCC symlinks with .sym files - Rewrite $PATH environment variables on startup - Make $(APE_NO_MODIFY_SELF) the default bootloader - Add all build command dependencies to build/bootstrap - Get the repository mostly building from source on non-Linux
This commit is contained in:
parent
d44ff6ce1f
commit
d230a01222
160 changed files with 2754 additions and 1342 deletions
9
third_party/chibicc/help.txt
vendored
9
third_party/chibicc/help.txt
vendored
|
@ -259,6 +259,15 @@ BUILTIN FUNCTIONS
|
|||
double __builtin_copysign(double, double)
|
||||
float __builtin_copysignf(float, float)
|
||||
long double __builtin_copysignl(long double, long double)
|
||||
void __builtin_ia32_movntq(di *, di)
|
||||
int __builtin_ia32_pmovmskb128(v16qi)
|
||||
T __atomic_load(T *addr, int memorder)
|
||||
void __atomic_clear(_Bool *addr, int memorder)
|
||||
_Bool __atomic_test_and_set(void *addr, int memorder)
|
||||
T __atomic_sub_fetch(T *addr, T amt, int memorder)
|
||||
T __atomic_fetch_add(T *addr, T amt, int memorder)
|
||||
T __sync_lock_test_and_set(T *addr, T value, ...)
|
||||
void __sync_lock_release(T *addr, ...)
|
||||
|
||||
|
||||
BUILTIN OBJECTS
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue