cosmopolitan/third_party/python/Include
Justine Tunney b15f9eb58f
Improve Python's threading story
Python threads are now generally working, however some parts of Python's
regression tests for threads are flaky. This is possibly due to needing
more locking primitives in Cosmo's IO system call wrappers, e.g. close.

    make o//third_party/python/Lib/test/test_threading.py.runs

See #747
2023-02-23 06:55:54 -08:00
..
abstract.h Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
accu.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
asdl.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
ast.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
bitset.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
bltinmodule.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
boolobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
bytearrayobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
bytes_methods.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
bytesobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
cellobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
ceval.h Improve Python's threading story 2023-02-23 06:55:54 -08:00
classobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
code.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
codecs.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
compile.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
complexobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
cosmo.h Add speedups from pyston (#264) 2021-09-04 02:21:37 -07:00
datetime.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
descrobject.h Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
dictobject.h Add some Python 3.7 backports (#306) 2021-10-29 22:54:14 -07:00
dtoa.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
dynamic_annotations.h Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
enumobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
errcode.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
eval.h Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
ezprint.h Make improvements 2022-03-16 13:40:10 -07:00
fileobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
fileutils.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
floatobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
frameobject.h Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
funcobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
genobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
graminit.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
grammar.h Productionize new APE loader and more 2021-10-02 08:27:03 -07:00
import.h Add sys.meta_path entry for APE zip store (#425) 2022-06-26 05:51:00 -07:00
intrcheck.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
iterobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
listobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
longintrepr.h Make numerous improvements 2021-09-28 01:52:34 -07:00
longobject.h Productionize new APE loader and more 2021-10-02 08:27:03 -07:00
marshal.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
memoryobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
metagrammar.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
methodobject.h Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
modsupport.h Backporting METH_FASTCALL from Python 3.7 (#317) 2021-11-12 15:26:57 -08:00
moduleobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
namespaceobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
node.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
object.h Make numerous improvements 2021-09-28 01:52:34 -07:00
objimpl.h Fix Pyston speedups (#281) 2021-10-02 01:28:51 -07:00
odictobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
op.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
opcode.h Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
osdefs.h Improve Libc by making Python work even better 2021-08-18 22:16:23 -07:00
osmodule.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
parsetok.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
patchlevel.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
pgen.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pgenheaders.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
py_curses.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pyarena.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pyatomic.h Make numerous improvements 2021-09-28 01:52:34 -07:00
pycapsule.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pyctype.h Make important improvements 2022-09-14 22:39:08 -07:00
pydebug.h Unbloat the build 2022-08-11 00:15:29 -07:00
pydtrace.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pyerrors.h Fix Pyston speedups (#281) 2021-10-02 01:28:51 -07:00
pyexpat.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pyfpe.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
pygetopt.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pyhash.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pylifecycle.h Begin incorporating Python unit tests into build 2021-09-12 21:04:44 -07:00
pymacro.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
pymath.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pymem.h Fix Pyston speedups (#281) 2021-10-02 01:28:51 -07:00
pyport.h Python 3.7 METH_FASTCALL backport (#406) 2022-05-13 05:05:12 -07:00
pystate.h Make numerous improvements 2021-09-28 01:52:34 -07:00
pystrcmp.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pystrhex.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pystrtod.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
Python-ast.h Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
Python.h Revert whitespace fixes to third_party (#501) 2022-07-21 21:46:07 -07:00
pythonrun.h Experiment with making Python go faster 2021-08-18 21:57:11 -07:00
pythread.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
pytime.h Productionize new APE loader and more 2021-10-02 08:27:03 -07:00
rangeobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
setobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
sliceobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
structmember.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
structseq.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
symtable.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
sysmodule.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
token.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
traceback.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
tupleobject.h Make numerous improvements 2021-09-28 01:52:34 -07:00
typeslots.h Perform build and magnum tuning 2021-08-10 10:26:13 -07:00
ucnhash.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
unicodeobject.h Make numerous improvements 2021-09-28 01:52:34 -07:00
warnings.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
weakrefobject.h Undiamond Python headers 2021-08-12 14:07:40 -07:00
yoink.h Implement tree-shaking for Python sources 2021-09-05 01:20:03 -07:00