Justine Tunney
fa20edc44d
Reduce header complexity
...
- Remove most __ASSEMBLER__ __LINKER__ ifdefs
- Rename libc/intrin/bits.h to libc/serialize.h
- Block pthread cancelation in fchmodat() polyfill
- Remove `clang-format off` statements in third_party
2023-11-28 14:39:42 -08:00
Justine Tunney
ae0ee59614
Get aarch64 hello world working
...
$ m=aarch64-tiny
$ make -j8 m=$m o/$m/tool/hello/hello.com o/third_party/qemu/qemu-aarch64
$ o/third_party/qemu/qemu-aarch64 o/$m/tool/hello/hello.com
hello world
$ ls -hal o/$m/tool/hello/hello.com
-rwxr-xr-x 1 jart jart 4.0K May 9 05:04 o/aarch64-tiny/tool/hello/hello.com
2023-05-10 04:20:47 -07:00
Justine Tunney
ca2860947f
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
Justine Tunney
0ea0d33a77
Reduce build graph by another eight percent
2022-08-13 13:11:56 -07:00
Justine Tunney
d44ff6ce1f
Make improvements
...
- Implement openpty()
- Add `--assimilate` flag to APE bootloader
- Restore Linux vDSO clock_gettime() support
- Use `$(APE_NO_MODIFY_SELF)` on more programs
2022-05-24 10:58:48 -07:00
Justine Tunney
67b5200a0b
Add MODE=optlinux build mode ( #141 )
2021-10-14 19:36:49 -07:00
Justine Tunney
46085797b6
Make ANSI mode closer to being ANSI
2021-02-03 17:14:17 -08:00
Justine Tunney
c91b3c5006
Initial import
2020-06-15 07:18:57 -07:00