230 Commits (768fa145cfec2a0599802b74fc31d2bc2812ed96)

Author SHA1 Message Date
Victor Stinner 0430dfac62
bpo-40521: Always create the empty tuple singleton (GH-21116) 6 years ago
Victor Stinner 522691c46e
bpo-40521: Cleanup code of free lists (GH-21082) 6 years ago
Victor Stinner 04fc4f2a46
bpo-40989: PyObject_INIT() becomes an alias to PyObject_Init() (GH-20901) 6 years ago
Victor Stinner bcb198385d
bpo-40887: Don't use finalized free lists (GH-20700) 6 years ago
Victor Stinner 69ac6e58fd
bpo-40521: Make tuple free list per-interpreter (GH-20247) 6 years ago
Victor Stinner fe2978b3b9
bpo-39573: Convert Py_REFCNT and Py_SIZE to functions (GH-20429) 6 years ago
Dong-hee Na 7d847e29d7
bpo-39573: Fix buildbot failure for tupleobject.c (GH-20391) 6 years ago
Sergey Fedoseev e682b26a6b
bpo-34397: Remove redundant overflow checks in list and tuple implementation. (GH-8757) 6 years ago
Victor Stinner b4b53868d7
bpo-40521: Disable free lists in subinterpreters (GH-19937) 6 years ago
Victor Stinner ae00a5a885
bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769) 6 years ago
Victor Stinner e5014be049
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510) 6 years ago
Victor Stinner a15e260b70
bpo-40170: Add _PyIndex_Check() internal function (GH-19426) 6 years ago
Guido van Rossum 48b069a003
bpo-39481: Implementation for PEP 585 (#18239) 6 years ago
Dong-hee Na 87ec86c425
bpo-37207: Add _PyArg_NoKwnames() helper function (GH-18980) 6 years ago
Dong-hee Na c98f87fc33
bpo-37207: Use _PyArg_CheckPositional() for tuple vectorcall (GH-18986) 6 years ago
Hai Shi c81609e44e
Fix a possible refleak in tupleobject.c (GH-19018) 6 years ago
Dong-hee Na 9ee88cde1a
bpo-37207: Use PEP 590 vectorcall to speed up tuple() (GH-18936) 6 years ago
Andy Lester 557287075c
bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809) 6 years ago
Andy Lester dffe4c0709
bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601) 6 years ago
Victor Stinner a93c51e3a8
bpo-39573: Use Py_REFCNT() macro (GH-18388) 6 years ago
Victor Stinner 49932fec62
bpo-39542: Simplify _Py_NewReference() (GH-18332) 6 years ago
Victor Stinner c6e5c1123b
bpo-39489: Remove COUNT_ALLOCS special build (GH-18259) 6 years ago
Sergey Fedoseev 755d4ef824 Correct overflow check in PyTuple_New() (GH-14838) 7 years ago
Zackery Spytz 60bd1f88f2 bpo-36030: Fix a possible segfault in PyTuple_New() (GH-15670) 7 years ago
Victor Stinner bed4817d52
Make PyXXX_Fini() functions private (GH-15531) 7 years ago
Sergey Fedoseev 4fa10dde40 bpo-36030: Improve performance of some tuple operations (GH-12052) 7 years ago
Serhiy Storchaka 18b711c5a7
bpo-37648: Fixed minor inconsistency in some __contains__. (GH-14904) 7 years ago
Jeroen Demeyer 530f506ac9 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) 7 years ago
Victor Stinner 331a6a56e9
bpo-36763: Implement the PEP 587 (GH-13592) 7 years ago
Zackery Spytz 14514d9084 bpo-36946: Fix possible signed integer overflow when handling slices. (GH-13375) 7 years ago
Jeroen Demeyer 351c67416b bpo-35983: skip trashcan for subclasses (GH-11841) 7 years ago
Sergey Fedoseev 234531b446 bpo-36030: Add _PyTuple_FromArray() function (GH-11954) 7 years ago
Serhiy Storchaka bb86bf4c4e
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047) 7 years ago
Victor Stinner bcda8f1d42
bpo-35081: Add Include/internal/pycore_object.h (GH-10640) 7 years ago
Victor Stinner 621cebe81b
bpo-35081: Rename internal headers (GH-10275) 7 years ago
Victor Stinner e281f7d80c
bpo-35081: Move accu.h to Include/internal/pycore_accu.h (GH-10271) 7 years ago
Victor Stinner 27e2d1f219
bpo-35081: Add pycore_ prefix to internal header files (GH-10263) 7 years ago
Pablo Galindo 49c75a8086
bpo-35064 prefix smelly symbols that appear with COUNT_ALLOCS with _Py_ (GH-10152) 7 years ago
jdemeyer aeb1be5868 bpo-34751: improved hash function for tuples (GH-9471) 7 years ago
Victor Stinner caba55b3b7
bpo-34301: Add _PyInterpreterState_Get() helper function (GH-8592) 8 years ago
Siddhesh Poyarekar 55edd0c185 bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) 8 years ago
Eddie Elizondo 745dc65b17 closes bpo-32898: Fix debug build crash with COUNT_ALLOCS (GH-5800) 8 years ago
Leo Arias c3d9508ff2 bpo-32746: Fix multiple typos (GH-5144) 8 years ago
Serhiy Storchaka 1fb72d2ad2
bpo-32137: The repr of deeply nested dict now raises a RecursionError (#4570) 8 years ago
Victor Stinner 25420fe290
bpo-32030: Add more options to _PyCoreConfig (#4485) 8 years ago
stratakis e8b1965639 bpo-23699: Use a macro to reduce boilerplate code in rich comparison functions (GH-793) 8 years ago
Eric Snow 2ebc5ce42a bpo-30860: Consolidate stateful runtime globals. (#3397) 9 years ago
Serhiy Storchaka b879fe82e7 Expand the PySlice_GetIndicesEx macro. (#1023) 9 years ago
Serhiy Storchaka d4edfc9abf bpo-29935: Fixed error messages in the index() method of tuple, list and deque (#887) 9 years ago
Serhiy Storchaka 0b5615926a bpo-20186: Convert tuple object implementation to Argument Clinic. (#614) 9 years ago