mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-10-24 18:20:59 +00:00
* dict copy speedup refer to bpo-31179 or python/cpython@boa7a037b8fde * __build_class__() uses METH_FASTCALL refer python/cpython@69de71b255 refer python/cpython@773dc6dd06 a single test related to __prepare__ fails. * type_prepare uses METH_FASTCALL refer python/cpython@d526cfe546 refer python/cpython@80ab22fa2c the prepare-related test still fails. It's just related to the error message format though. * separate into ParseStack and ParseStackAndKeywords refer python/cpython@6518a93cb1 refer python/cpython@3e1fad6913 refer python/cpython@c0083fc47d * Add _PyArg_NoStackKeywords refer python/cpython@29d39cc8f5 * _PyStack_UnpackDict now returns int refer python/cpython@998c20962c * METH_FASTCALL changes to .inc files done via python's Argument Clinic tool, refer python/cpython@259f0e4437 * Added _PyArg_UnpackStack refer python/cpython@fe54dda08 * Argument Clinic FASTCALL again refer python/cpython@0c4a828ca * Argument Clinic for ordered dictionary object refer python/cpython@b05cbac052 * speed up getargs refer python/cpython@1741441649 * FASTCALL for sorted, next, and getattr refer python/cpython@5a60ecaa7a refer python/cpython@fda6d0acf0 refer python/cpython@84b388bb80 * Optimize methoddescr_call refer python/cpython@2a1b676d1f refer python/cpython@c52572319c refer python/cpython@35ecebe165 refer python/cpython@8128d5a491 * cleanup _PyMethodDef_RawFastCallDict refer python/cpython@0a2e46835d refer python/cpython@98ccba8344 refer python/cpython@c89ef828cf refer python/cpython@250e4b0063 * print now uses METH_FASTCALL refer python/cpython@c3858bd7c6 refer python/cpython@bd584f169f refer python/cpython@06d34393c2 * _struct module now uses Argument Clinic refer python/cpython@3f2d10132d * make deque methods faster refer python/cpython@dd407d5006 * recursive calls in PyObject_Call refer python/cpython@7399a05965 only partially ported, because RawFastCallKeywords hasn't been ported * add macros refer python/cpython@68a001dd59 * all tests pass in MODE=dbg * convert some internal functions to FASTCALL __import__ might need to be changed later, if it is possible to backport the METH_FASTCALL | METH_KEYWORDS flag distinction later. * speed up unpickling refer python/cpython@bee09aecc2 * added _PyMethodDef_RawFastCallKeywords refer python/cpython@7399a05965 * PyCFunction_Call performance refer python/cpython@12c5838dae * avoid PyMethodObject in slots main change in python/cpython@516b98161a test_exceptions changed in python/cpython@331bbe6aaa type_settattro changed in python/cpython@193f7e094f _PyObject_CallFunctionVa changed in python/cpython@fe4ff83049 * fix refcount error found in MODE=dbg all tests now pass in MODE=dbg |
||
|---|---|---|
| .. | ||
| clinic | ||
| _warnings.c | ||
| asdl.c | ||
| ast.c | ||
| atexit.c | ||
| bltinmodule.c | ||
| ceval.c | ||
| ceval_gil.inc | ||
| codecs.c | ||
| compile.c | ||
| condvar.h | ||
| cosmomodule.c | ||
| dtoa.c | ||
| dynamic_annotations.c | ||
| dynload_dl.c | ||
| dynload_shlib.c | ||
| dynload_stub.c | ||
| dynload_win.c | ||
| errors.c | ||
| fatality.c | ||
| fdisinteractive.c | ||
| fileutils.c | ||
| finalize.c | ||
| flags.c | ||
| flushstdfiles.c | ||
| formatter_unicode.c | ||
| frozen.c | ||
| frozenmain.c | ||
| frozenmodules.c | ||
| future.c | ||
| getargs.c | ||
| getcompiler.c | ||
| getcopyright.c | ||
| getopt.c | ||
| getplatform.c | ||
| getsig.c | ||
| getversion.c | ||
| graminit.c | ||
| import.c | ||
| importdl.c | ||
| importdl.h | ||
| initfsencoding.c | ||
| initialized.c | ||
| initimport.c | ||
| initmain.c | ||
| initsigs.c | ||
| initsite.c | ||
| initstdio.c | ||
| inittab.c | ||
| makeopcodetargets.py | ||
| marshal.c | ||
| modsupport.c | ||
| mysnprintf.c | ||
| mystrtoul.c | ||
| opcode_targets.inc | ||
| peephole.c | ||
| progname.c | ||
| pyarena.c | ||
| pyfpe.c | ||
| pyhash.c | ||
| pylifecycle.c | ||
| pymath.c | ||
| pystate.c | ||
| pystrcmp.c | ||
| pystrhex.c | ||
| pystrtod.c | ||
| Python-ast.c | ||
| pythonhome.c | ||
| pythonrun.c | ||
| pytime.c | ||
| random.c | ||
| recursive.c | ||
| restoresigs.c | ||
| sigcheck.c | ||
| structmember.c | ||
| symtable.c | ||
| sysmodule.c | ||
| thread.c | ||
| thread_foobar.h | ||
| thread_nt.inc | ||
| thread_pthread.inc | ||
| traceback.c | ||
| wordcode_helpers.inc | ||
| xedmodule.c | ||
| xtermmodule.c | ||