cosmopolitan/third_party/python/Modules
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
..
_decimal Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_io quick addition of cosmo pthreads to python.com 2023-02-23 06:55:17 -08:00
_multiprocessing Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_sqlite Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
cjkcodecs Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
clinic Fix breakages in Linux-only build modes 2023-07-09 19:51:44 -07:00
expat Get repository to build with GCC 11 2022-09-13 04:14:55 -07:00
_asynciomodule.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
_bisectmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_bz2module.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_codecsmodule.c Decentralize Python native module linkage 2021-09-07 11:40:11 -07:00
_collectionsmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_cryptmodule.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
_csv.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_datetimemodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_dbmmodule.c Implement tree-shaking for Python sources 2021-09-05 01:20:03 -07:00
_elementtree.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_functoolsmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_gdbmmodule.c Implement tree-shaking for Python sources 2021-09-05 01:20:03 -07:00
_hashmbedtls.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_heapqmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_json.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_localemodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_lol3.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_lsprof.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_lzmamodule.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
_math.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
_math.h Get more Python tests passing (#141) 2021-08-16 15:26:31 -07:00
_opcode.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_operator.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_pickle.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_posixsubprocess.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_randommodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_sre.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_stat.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_struct.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_testbuffer.c Make numerous improvements 2021-09-28 01:52:34 -07:00
_testcapimodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_testmultiphase.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
_threadmodule.c Fix regression with Python linker eaxmples 2023-05-01 14:12:15 -07:00
_tracemalloc.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
_weakref.c Decentralize Python native module linkage 2021-09-07 11:40:11 -07:00
_winapi.c Decentralize Python native module linkage 2021-09-07 11:40:11 -07:00
arraymodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
atexitmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
audioop.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
bextra.c Clean up more code 2023-07-06 08:03:24 -07:00
bextra.h Clean up more code 2023-07-06 08:03:24 -07:00
binascii.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
cmathmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
config.c Fix regression with Python linker eaxmples 2023-05-01 14:12:15 -07:00
errnomodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
faulthandler.c Make improvements 2023-07-10 04:35:14 -07:00
fcntlmodule.c Make improvements 2023-07-11 04:41:50 -07:00
fpectlmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
fpetestmodule.c Make whitespace changes 2021-08-13 03:20:45 -07:00
fspath.c Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
gcmodule.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
getbuildinfo.c Productionize new APE loader and more 2021-10-02 08:27:03 -07:00
getpath.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
grpmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
hashlib.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
hashtable.c Make numerous improvements 2021-09-28 01:52:34 -07:00
hashtable.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
itertoolsmodule.c Decentralize Python native module linkage 2021-09-07 11:40:11 -07:00
main.c Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
mathmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
mmapmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
ossaudiodev.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
overlapped.c Make whitespace changes 2021-08-13 03:20:45 -07:00
parsermodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
posixmodule.c Make improvements 2023-07-11 04:41:50 -07:00
posixmodule.h Make numerous improvements 2021-09-28 01:52:34 -07:00
pwdmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
pyexpat.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
README python-3.6.zip added from Github 2021-08-09 05:39:42 -07:00
resource.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
rotatingtree.c Make whitespace changes 2021-08-13 03:20:45 -07:00
rotatingtree.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
selectmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
signalmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
socketmodule.c Make improvements 2023-07-11 04:41:50 -07:00
socketmodule.h Restore strict header checking 2022-08-13 16:02:01 -07:00
spwdmodule.c Make numerous improvements 2021-09-28 01:52:34 -07:00
sre.h Make numerous improvements 2021-09-28 01:52:34 -07:00
sre_constants.h Make numerous improvements 2021-09-28 01:52:34 -07:00
sre_lib.inc Make whitespace changes 2021-08-13 03:20:45 -07:00
symtablemodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
syslogmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
termios.c Support non-blocking i/o across platforms 2023-07-23 02:56:47 -07:00
testcapi_long.inc Make whitespace changes 2021-08-13 03:20:45 -07:00
timemodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
tkinter.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
tlsmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
tokenbucket.c Fix more build configuration errors 2023-07-08 09:08:13 -07:00
unicodedata.c Clean up more code 2023-07-06 08:03:24 -07:00
unicodedata.h Apply fixes and speedups 2021-10-04 03:23:31 -07:00
unicodedata_3.2.0.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_aliases.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_bidirectionalnames.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_categorynames.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_codehash.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
unicodedata_comp.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
unicodedata_decomp.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
unicodedata_decompprefix.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_eastasianwidthnames.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_extendedcase.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_findnfcindex.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_getcode.c Clean up more code 2023-07-06 08:03:24 -07:00
unicodedata_getdecomprecord.c Clean up more code 2023-07-06 08:03:24 -07:00
unicodedata_getrecord.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_islinebreak.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_isnormalized.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
unicodedata_isunifiedideograph.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_iswhitespace.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_lexicon.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
unicodedata_namedsequences.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_nfcfirst.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_nfclast.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_nfcnfkc.c Clean up more code 2023-07-06 08:03:24 -07:00
unicodedata_nfdnfkd.c Clean up more code 2023-07-06 08:03:24 -07:00
unicodedata_phrasebook.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
unicodedata_records.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_tonumeric.c Brush up some more code 2023-07-10 10:17:26 -07:00
unicodedata_typerecords.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_ucd.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodedata_unidata.h Productionize new APE loader and more 2021-10-02 08:27:03 -07:00
winreparse.h Decentralize Python native module linkage 2021-09-07 11:40:11 -07:00
xxlimited.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
xxmodule.c Implement tree-shaking for Python sources 2021-09-05 01:20:03 -07:00
xxsubtype.c Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
zipimport.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00
zlibmodule.c Unbreak the x86-64 build 2023-06-16 20:05:24 -07:00

Source files for standard library extension modules,
and former extension modules that are now builtin modules.