mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 13:52:28 +00:00
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
This commit is contained in:
parent
6843150e0c
commit
7e0a09feec
510 changed files with 1783 additions and 1483 deletions
98
third_party/python/python.c
vendored
98
third_party/python/python.c
vendored
|
@ -137,58 +137,58 @@ PYTHON_YOINK("encodings.utf_7");
|
|||
|
||||
#ifndef TINY
|
||||
PYTHON_YOINK("pydoc_data.topics");
|
||||
STATIC_YOINK(".python/pydoc_data/_pydoc.css");
|
||||
__static_yoink(".python/pydoc_data/_pydoc.css");
|
||||
#endif
|
||||
|
||||
/* todo(jart): delete nonessential yoinks */
|
||||
|
||||
STATIC_YOINK("_PyImport_Inittab__bisect");
|
||||
STATIC_YOINK("_PyImport_Inittab__codecs_cn");
|
||||
STATIC_YOINK("_PyImport_Inittab__codecs_hk");
|
||||
STATIC_YOINK("_PyImport_Inittab__codecs_iso2022");
|
||||
STATIC_YOINK("_PyImport_Inittab__codecs_jp");
|
||||
STATIC_YOINK("_PyImport_Inittab__codecs_kr");
|
||||
STATIC_YOINK("_PyImport_Inittab__codecs_tw");
|
||||
STATIC_YOINK("_PyImport_Inittab__csv");
|
||||
STATIC_YOINK("_PyImport_Inittab__datetime");
|
||||
STATIC_YOINK("_PyImport_Inittab__decimal");
|
||||
STATIC_YOINK("_PyImport_Inittab__elementtree");
|
||||
STATIC_YOINK("_PyImport_Inittab__json");
|
||||
STATIC_YOINK("_PyImport_Inittab__lsprof");
|
||||
STATIC_YOINK("_PyImport_Inittab__multibytecodec");
|
||||
STATIC_YOINK("_PyImport_Inittab__multiprocessing");
|
||||
STATIC_YOINK("_PyImport_Inittab__opcode");
|
||||
STATIC_YOINK("_PyImport_Inittab__pickle");
|
||||
STATIC_YOINK("_PyImport_Inittab__posixsubprocess");
|
||||
STATIC_YOINK("_PyImport_Inittab__random");
|
||||
STATIC_YOINK("_PyImport_Inittab__socket");
|
||||
STATIC_YOINK("_PyImport_Inittab__sqlite3");
|
||||
STATIC_YOINK("_PyImport_Inittab__stat");
|
||||
STATIC_YOINK("_PyImport_Inittab__struct");
|
||||
STATIC_YOINK("_PyImport_Inittab__symtable");
|
||||
STATIC_YOINK("_PyImport_Inittab__testcapi");
|
||||
STATIC_YOINK("_PyImport_Inittab__tracemalloc");
|
||||
STATIC_YOINK("_PyImport_Inittab_array");
|
||||
STATIC_YOINK("_PyImport_Inittab_atexit");
|
||||
STATIC_YOINK("_PyImport_Inittab_audioop");
|
||||
STATIC_YOINK("_PyImport_Inittab_binascii");
|
||||
STATIC_YOINK("_PyImport_Inittab_cmath");
|
||||
STATIC_YOINK("_PyImport_Inittab_faulthandler");
|
||||
STATIC_YOINK("_PyImport_Inittab_fcntl");
|
||||
STATIC_YOINK("_PyImport_Inittab_fpectl");
|
||||
STATIC_YOINK("_PyImport_Inittab_grp");
|
||||
STATIC_YOINK("_PyImport_Inittab_math");
|
||||
STATIC_YOINK("_PyImport_Inittab_mmap");
|
||||
STATIC_YOINK("_PyImport_Inittab_parser");
|
||||
STATIC_YOINK("_PyImport_Inittab_pwd");
|
||||
STATIC_YOINK("_PyImport_Inittab_pyexpat");
|
||||
STATIC_YOINK("_PyImport_Inittab_resource");
|
||||
STATIC_YOINK("_PyImport_Inittab_select");
|
||||
STATIC_YOINK("_PyImport_Inittab_syslog");
|
||||
STATIC_YOINK("_PyImport_Inittab_termios");
|
||||
STATIC_YOINK("_PyImport_Inittab_time");
|
||||
STATIC_YOINK("_PyImport_Inittab_unicodedata");
|
||||
STATIC_YOINK("_PyImport_Inittab_zipimport");
|
||||
__static_yoink("_PyImport_Inittab__bisect");
|
||||
__static_yoink("_PyImport_Inittab__codecs_cn");
|
||||
__static_yoink("_PyImport_Inittab__codecs_hk");
|
||||
__static_yoink("_PyImport_Inittab__codecs_iso2022");
|
||||
__static_yoink("_PyImport_Inittab__codecs_jp");
|
||||
__static_yoink("_PyImport_Inittab__codecs_kr");
|
||||
__static_yoink("_PyImport_Inittab__codecs_tw");
|
||||
__static_yoink("_PyImport_Inittab__csv");
|
||||
__static_yoink("_PyImport_Inittab__datetime");
|
||||
__static_yoink("_PyImport_Inittab__decimal");
|
||||
__static_yoink("_PyImport_Inittab__elementtree");
|
||||
__static_yoink("_PyImport_Inittab__json");
|
||||
__static_yoink("_PyImport_Inittab__lsprof");
|
||||
__static_yoink("_PyImport_Inittab__multibytecodec");
|
||||
__static_yoink("_PyImport_Inittab__multiprocessing");
|
||||
__static_yoink("_PyImport_Inittab__opcode");
|
||||
__static_yoink("_PyImport_Inittab__pickle");
|
||||
__static_yoink("_PyImport_Inittab__posixsubprocess");
|
||||
__static_yoink("_PyImport_Inittab__random");
|
||||
__static_yoink("_PyImport_Inittab__socket");
|
||||
__static_yoink("_PyImport_Inittab__sqlite3");
|
||||
__static_yoink("_PyImport_Inittab__stat");
|
||||
__static_yoink("_PyImport_Inittab__struct");
|
||||
__static_yoink("_PyImport_Inittab__symtable");
|
||||
__static_yoink("_PyImport_Inittab__testcapi");
|
||||
__static_yoink("_PyImport_Inittab__tracemalloc");
|
||||
__static_yoink("_PyImport_Inittab_array");
|
||||
__static_yoink("_PyImport_Inittab_atexit");
|
||||
__static_yoink("_PyImport_Inittab_audioop");
|
||||
__static_yoink("_PyImport_Inittab_binascii");
|
||||
__static_yoink("_PyImport_Inittab_cmath");
|
||||
__static_yoink("_PyImport_Inittab_faulthandler");
|
||||
__static_yoink("_PyImport_Inittab_fcntl");
|
||||
__static_yoink("_PyImport_Inittab_fpectl");
|
||||
__static_yoink("_PyImport_Inittab_grp");
|
||||
__static_yoink("_PyImport_Inittab_math");
|
||||
__static_yoink("_PyImport_Inittab_mmap");
|
||||
__static_yoink("_PyImport_Inittab_parser");
|
||||
__static_yoink("_PyImport_Inittab_pwd");
|
||||
__static_yoink("_PyImport_Inittab_pyexpat");
|
||||
__static_yoink("_PyImport_Inittab_resource");
|
||||
__static_yoink("_PyImport_Inittab_select");
|
||||
__static_yoink("_PyImport_Inittab_syslog");
|
||||
__static_yoink("_PyImport_Inittab_termios");
|
||||
__static_yoink("_PyImport_Inittab_time");
|
||||
__static_yoink("_PyImport_Inittab_unicodedata");
|
||||
__static_yoink("_PyImport_Inittab_zipimport");
|
||||
|
||||
PYTHON_YOINK("__future__");
|
||||
PYTHON_YOINK("_bootlocale");
|
||||
|
@ -397,7 +397,7 @@ PYTHON_YOINK("email.parser");
|
|||
PYTHON_YOINK("email.policy");
|
||||
PYTHON_YOINK("email.quoprimime");
|
||||
PYTHON_YOINK("email.utils");
|
||||
STATIC_YOINK(".python/email/architecture.rst");
|
||||
__static_yoink(".python/email/architecture.rst");
|
||||
|
||||
PYTHON_YOINK("importlib");
|
||||
PYTHON_YOINK("importlib.abc");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue