cosmopolitan/third_party/python/Objects
Justine Tunney 23e235b7a5
Fix bugs in cosmocc toolchain
This change integrates e58abc1110b335a3341e8ad5821ad8e3880d9bb2 from
https://github.com/ahgamut/musl-cross-make/ which fixes the issues we
were having with our C language extension for symbolic constants. This
change also performs some code cleanup and bug fixes to getaddrinfo().
It's now possible to compile projects like ncurses, readline and python
without needing to patch anything upstream, except maybe a line or two.
Pretty soon it should be possible to build a Linux distro on Cosmo.
2023-06-08 23:44:03 -07:00
..
clinic Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
stringlib Make numerous improvements 2021-09-28 01:52:34 -07:00
abstract.c Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
accu.c Make whitespace changes 2021-08-13 03:20:45 -07:00
boolobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
bytearrayobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
bytes_methods.c Make numerous improvements 2021-09-28 01:52:34 -07:00
bytesobject.c Make fixes, improvements, and chibicc python bindings 2021-10-08 08:41:57 -07:00
call.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
capsule.c Make whitespace changes 2021-08-13 03:20:45 -07:00
cellobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
classobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
codeobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
complexobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
descrobject.c Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
dict-common.h Make numerous improvements 2021-09-28 01:52:34 -07:00
dictobject.c Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
enumobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
exceptions.c Make whitespace changes 2021-08-13 03:20:45 -07:00
fileobject.c Remove stdio lock macros from amalgamation 2022-09-10 12:03:36 -07:00
floatobject.c Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
frameobject.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
fromfd.c Implement tree-shaking for Python sources 2021-09-05 01:20:03 -07:00
funcobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
genobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
iterobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
listobject.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
longobject.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
memoryobject.c Implement tree-shaking for Python sources 2021-09-05 01:20:03 -07:00
methodobject.c Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
moduleobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
namespaceobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
object.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
obmalloc.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
odictobject.c Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
rangeobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
README python-3.6.zip added from Github 2021-08-09 05:39:42 -07:00
setobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
sliceobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00
structseq.c Make whitespace changes 2021-08-13 03:20:45 -07:00
tupleobject.c Add error checks to Python objectifier (#281) 2021-10-02 06:17:17 -07:00
typeobject.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
typeslots.inc Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
typeslots.py python-3.6.zip added from Github 2021-08-09 05:39:42 -07:00
unicodectype.c Make numerous improvements 2021-09-28 01:52:34 -07:00
unicodeobject-deadcode.c Make fixes, improvements, and chibicc python bindings 2021-10-08 08:41:57 -07:00
unicodeobject.c Simplify ftrace_hook() 2023-06-06 11:10:38 -07:00
weakrefobject.c Make whitespace changes 2021-08-13 03:20:45 -07:00

Source files for various builtin objects