COMMITS
/ Objects/object.c May 7, 2020
P
bpo-38787: C API for module state access from extension methods (PEP 573) (GH-19936)
Petr Viktorin committed
April 14, 2020
H
bpo-40170: Convert PyObject_IS_GC() macro to a function (GH-19464)
Hai Shi committed
V
bpo-40268: Move struct _gc_runtime_state to pycore_gc.h (GH-19515)
Victor Stinner committed
V
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
Victor Stinner committed
April 7, 2020
V
bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() (GH-19378)
Victor Stinner committed
V
bpo-40170: PyObject_NEW() becomes an alias to PyObject_New() (GH-19379)
Victor Stinner committed
April 6, 2020
V
bpo-40170: PyObject_GET_WEAKREFS_LISTPTR() becomes a function (GH-19377)
Victor Stinner committed
March 13, 2020
V
bpo-39947: Hide implementation detail of trashcan macros (GH-18971)
Victor Stinner committed
V
bpo-39947: Move Py_EnterRecursiveCall() to internal C API (GH-18972)
Victor Stinner committed
March 6, 2020
A
bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809)
Andy Lester committed
V
bpo-39873: Cleanup _PyObject_CheckConsistency() (GH-18807)
Victor Stinner committed
V
bpo-39873: PyObject_Init() uses PyObject_INIT() (GH-18804)
Victor Stinner committed
March 3, 2020
February 7, 2020
V
bpo-39573: Add Py_SET_SIZE() function (GH-18400)
Victor Stinner committed
V
bpo-39573: Use Py_TYPE() macro in object.c (GH-18398)
Victor Stinner committed
V
bpo-39573: Add Py_SET_TYPE() function (GH-18394)
Victor Stinner committed
V
bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)
Victor Stinner committed
V
bpo-39573: Add Py_SET_REFCNT() function (GH-18389)
Victor Stinner committed
February 6, 2020
V
bpo-39573: Use Py_REFCNT() macro (GH-18388)
Victor Stinner committed
February 5, 2020
V
bpo-39542: Declare _Py_AddToAllObjects() in pycore_object.h (GH-18368)
Victor Stinner committed
V
bpo-39542: Make PyObject_INIT() opaque in limited C API (GH-18363)
Victor Stinner committed
V
bpo-39543: Remove unused _Py_Dealloc() macro (GH-18361)
Victor Stinner committed
V
bpo-39542: Make _Py_NewReference() opaque in C API (GH-18346)
Victor Stinner committed
February 3, 2020
V
bpo-39542: Simplify _Py_NewReference() (GH-18332)
Victor Stinner committed
V
bpo-39489: Remove COUNT_ALLOCS special build (GH-18259)
Victor Stinner committed
January 30, 2020
V
bpo-38631: Add _Py_NO_RETURN to functions calling Py_FatalError() (GH-18278)
Victor Stinner committed
V
bpo-38631: Avoid Py_FatalError() in init_slotdefs() (GH-18263)
Victor Stinner committed
V
bpo-38631: Replace Py_FatalError() with _PyObject_ASSERT_FAILED_MSG() (GH-18258)
Victor Stinner committed
January 29, 2020
V
Remove deadcode in _Py_inc_count() (GH-18257)
Victor Stinner committed
November 20, 2019
V
bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287)
Victor Stinner committed
November 5, 2019
J
bpo-37645: add new function _PyObject_FunctionStr() (GH-14890)
Jeroen Demeyer committed
November 4, 2019
V
bpo-38644: Pass tstate to Py_EnterRecursiveCall() (GH-16997)
Victor Stinner committed
October 7, 2019
P
bpo-38400 Don't check for NULL linked list pointers in _PyObject_IsFreed (GH-16630)
Pablo Galindo committed
V
bpo-36389: Add newline to _PyObject_AssertFailed() (GH-16629)
Victor Stinner committed
V
bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612)
Victor Stinner committed
September 17, 2019
V
bpo-38070: Enhance _PyObject_Dump() (GH-16243)
Victor Stinner committed
July 30, 2019
M
Fix typos in comments, docs and test names (#15018)
Min ho Kim committed
July 26, 2019
I
bpo-37340: remove free_list for bound method objects (GH-14232)
Inada Naoki committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 29, 2019
A
bpo-32388: Remove cross-version binary compatibility requirement in tp_flags (GH-4944)
Antoine Pitrou committed
May 28, 2019
J
bpo-36922: implement PEP-590 Py_TPFLAGS_METHOD_DESCRIPTOR (GH-13338)
Jeroen Demeyer committed
May 27, 2019
V
bpo-36763: Implement the PEP 587 (GH-13592)
Victor Stinner committed
May 26, 2019
A
bpo-36785: PEP 574 implementation (GH-7076)
Antoine Pitrou committed
May 23, 2019
S
bpo-36842: Implement PEP 578 (GH-12613)
Steve Dower committed
May 17, 2019
V
bpo-36763: Add _PyInitError functions (GH-13395)
Victor Stinner committed
May 6, 2019
P
bpo-36766: Typos in docs and code comments (GH-13116)
penguindustin committed
Z
bpo-36594: Fix incorrect use of %p in format strings (GH-12769)
Zackery Spytz committed
April 28, 2019
Z
bpo-36745: Fix a possible reference leak in PyObject_SetAttr() (GH-12993)
Zackery Spytz committed
April 12, 2019
V
bpo-36389: Add _PyObject_CheckConsistency() function (GH-12803)
Victor Stinner committed
April 11, 2019
V
bpo-36389: Change PyMem_SetupDebugHooks() constants (GH-12782)
Victor Stinner committed