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
7e0a09feec
Mint APE Loader v1.5
...
This change ports APE Loader to Linux AARCH64, so that Raspberry Pi
users can run programs like redbean, without the executable needing
to modify itself. Progress has also slipped into this change on the
issue of making progress better conforming to user expectations and
industry standards regarding which symbols we're allowed to declare
2023-07-26 13:54:49 -07:00
Justine Tunney
d5910e2673
Fix bugs and make code tinier
...
- Fixed bug where stdio eof wasn't being sticky
- Fixed bug where fseeko() wasn't clearing eof state
- Removed assert() usage from libc favoring _unassert() / _npassert()
2022-10-09 23:21:34 -07:00
Justine Tunney
933f33bcc1
Include variables in redbean lua traceback
2022-04-16 12:49:34 -07:00
Paul Kulchenko
a73e808b25
Upgrade Lua to 5.4.3 ( #217 )
...
Based on https://github.com/lua/lua/releases/tag/v5.4.3 (commit eadd8c7).
2021-07-28 09:26:35 -07:00
Justine Tunney
b16b332539
Get Lua to build with all tests passing
...
Fixes #61
2021-03-07 13:31:09 -08:00
Justine Tunney
4d3195f57a
Add Lua
2021-03-07 12:50:34 -08:00