1. 364f0b0 bpo-35810: Incref heap-allocated types in PyObject_Init (GH-11661) by Eddie Elizondo · 5 years ago
  2. d5a551c closes bpo-36115: Fix some reference leaks in typeobject.c. (GH-12045) by Benjamin Peterson · 5 years ago
  3. a24107b bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) by Serhiy Storchaka · 5 years ago
  4. d8b9e1f bpo-36012: Avoid linear slot search for non-dunder methods (GH-11907) by Stefan Behnel · 5 years ago
  5. 5105483 bpo-31506: Clarify error messages for object.__new__ and object.__init__ (GH-11641) by Sanyam Khurana · 5 years ago
  6. 6326278 bpo-34193: Fix pluralization in getargs.c and test cases. (GH-8438) by Xtreak · 6 years ago
  7. 1c60715 bpo-33012: Fix more invalid function cast warnings with gcc 8. (GH-10751) by Serhiy Storchaka · 6 years ago
  8. 62be742 bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) by Serhiy Storchaka · 6 years ago
  9. bcda8f1 bpo-35081: Add Include/internal/pycore_object.h (GH-10640) by Victor Stinner · 6 years ago
  10. 474eedf bpo-34784: Fix PyStructSequence_NewType with heap-allocated StructSequence (GH-9665) by Eddie Elizondo · 6 years ago
  11. 621cebe bpo-35081: Rename internal headers (GH-10275) by Victor Stinner · 6 years ago
  12. 50b4857 bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266) by Victor Stinner · 6 years ago
  13. 27e2d1f bpo-35081: Add pycore_ prefix to internal header files (GH-10263) by Victor Stinner · 6 years ago
  14. 0353b4e bpo-33138: Change standard error message for non-pickleable and non-copyable types. (GH-6239) by Serhiy Storchaka · 6 years ago
  15. 50fe3f8 bpo-9263: _PyXXX_CheckConsistency() use _PyObject_ASSERT() (GH-10108) by Victor Stinner · 6 years ago
  16. 0862505 bpo-9263: Use _PyObject_ASSERT() in typeobject.c (GH-10111) by Victor Stinner · 6 years ago
  17. 8f73548 bpo-25750: fix refcounts in type_getattro() (GH-6118) by jdemeyer · 6 years ago
  18. 5f79b50 closes bpo-34501: PyType_FromSpecWithBases: Check spec->name before dereferencing it. (GH-8930) by Alexey Izbyshev · 6 years ago
  19. f6247aa closes bpo-34477: Objects/typeobject.c: Add missing NULL check to type_init() (GH-8876) by Alexey Izbyshev · 6 years ago
  20. 0904f76 Fix typo in __mul__ and __rmul__ docstring (GH-6674) by Grant Jenks · 6 years ago
  21. c3d9508 bpo-32746: Fix multiple typos (GH-5144) by Leo Arias · 7 years ago
  22. f320be7 bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) by Serhiy Storchaka · 7 years ago
  23. ce5b0e9 bpo-32226: Make __class_getitem__ an automatic class method. (#5098) by Serhiy Storchaka · 7 years ago
  24. 78e24d4 Fix outdated comment in typeobject.c (GH-5090) by Berker Peksag · 7 years ago
  25. 6b91a59 bpo-32385: Clean up the C3 MRO algorithm implementation. (#4942) by Serhiy Storchaka · 7 years ago
  26. 1f1a34c bpo-32379: Faster MRO computation for single inheritance (#4932) by Antoine Pitrou · 7 years ago
  27. a5552f0 bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) by Serhiy Storchaka · 7 years ago
  28. 2b5fd1e bpo-32226: Implementation of PEP 560 (core components) (#4732) by Ivan Levkivskyi · 7 years ago
  29. 780acc8 bpo-31506: Improve the error message logic for class instantiation (GH-4740) by Sanyam Khurana · 7 years ago
  30. 8c663fd Replace KB unit with KiB (#4293) by Victor Stinner · 7 years ago
  31. 2102c78 bpo-31336: Speed up type creation. (#3279) by scoder · 7 years ago
  32. a6c0c06 bpo-31506: Improve the error message logic for object.__new__ and object.__init__. (GH-3650) by Serhiy Storchaka · 7 years ago
  33. 4ab46d7 bpo-31497: Add private helper _PyType_Name(). (#3630) by Serhiy Storchaka · 7 years ago
  34. 3f9eee6 bpo-28411: Support other mappings in PyInterpreterState.modules. (#3593) by Eric Snow · 7 years ago
  35. d393c1b bpo-28411: Isolate PyInterpreterState.modules (#3575) by Eric Snow · 7 years ago
  36. 93c92f7 bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) by Eric Snow · 7 years ago
  37. e3b2b4b bpo-31393: Fix the use of PyUnicode_READY(). (#3451) by Serhiy Storchaka · 7 years ago
  38. 2ebc5ce bpo-30860: Consolidate stateful runtime globals. (#3397) by Eric Snow · 7 years ago
  39. 05351c1 Revert "bpo-30860: Consolidate stateful runtime globals." (#3379) by Eric Snow · 7 years ago
  40. 76d5abc bpo-30860: Consolidate stateful runtime globals. (#2594) by Eric Snow · 7 years ago
  41. 86b7afd bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) by Eric Snow · 7 years ago
  42. 6969eaf bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) by Serhiy Storchaka · 7 years ago
  43. 4e624ca bpo-30509: Clean up calling type slots. (#1883) by Serhiy Storchaka · 7 years ago
  44. d896985 bpo-25794: Fix `type.__setattr__()` for non-interned attribute names. (#1652) by Serhiy Storchaka · 7 years ago
  45. 7e19dbc bpo-28974: `object.__format__(x, '')` is now equivalent to `str(x)` (#506) by Serhiy Storchaka · 7 years ago
  46. 8e1ddbd fix a refleak in slot_sq_length (#1162) by Xiang Zhang · 7 years ago
  47. baf9f29 bpo-29839: Raise ValueError rather than OverflowError in len() for negative values. (#701) by Serhiy Storchaka · 7 years ago
  48. 813f943 bpo-29838: Add asserts for checking results of sq_length and mq_length slots. (#700) by Serhiy Storchaka · 7 years ago
  49. 205e00c bpo-29914: Fix default implementations of __reduce__ and __reduce_ex__(). (#843) by Serhiy Storchaka · 7 years ago
  50. a00c3fd bpo-29941: Assert fixes (#886) by T. Wouters · 7 years ago
  51. fff9a31 bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. (#748) by Serhiy Storchaka · 7 years ago
  52. 5c643a0 bpo-20185: Convert typeobject.c to Argument Clinic. (#544) by Serhiy Storchaka · 7 years ago
  53. c393ee8 bpo-24329: allow __qualname__ and __classcell__ in __slots__ (GH-495) by Xiang Zhang · 7 years ago
  54. 72dccde bpo-29548: Fix some inefficient call API usage (GH-97) by INADA Naoki · 7 years ago
  55. 516b981 Optimize slots: avoid temporary PyMethodObject by Victor Stinner · 7 years ago
  56. 35a96a2 Issue #29383: reduce temporary interned unicode by INADA Naoki · 8 years ago
  57. bda5a2b Issue #29358: Add postcondition checks on types by Victor Stinner · 8 years ago
  58. 228b12e Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever by Serhiy Storchaka · 8 years ago
  59. a8cb515 Rephrase !PyErr_Occurred() comment: may=>can by Victor Stinner · 8 years ago
  60. d526cfe type_prepare() now uses fast call (METH_FASTCALL) by Victor Stinner · 8 years ago
  61. 434723f call_method() now uses _PyObject_FastCall() by Victor Stinner · 8 years ago
  62. 5ab81d7 Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. by Serhiy Storchaka · 8 years ago
  63. bdfc5ff Merge from 3.6. by Serhiy Storchaka · 8 years ago
  64. 386072e Merge from 3.6. by Serhiy Storchaka · 8 years ago
  65. 49010ee Revert changeset 1f31bf3f76f5 (issue5322) except tests. by Serhiy Storchaka · 8 years ago
  66. 887b430 Use _PyObject_FastCallVa() in type slots by Victor Stinner · 8 years ago
  67. 1b58d8a Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code. by Serhiy Storchaka · 8 years ago
  68. 0c78634 Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code. by Serhiy Storchaka · 8 years ago
  69. a5ed5f0 Use _PyObject_CallNoArg() by Victor Stinner · 8 years ago
  70. 2d0eb65 Uniformize argument names of "call" functions by Victor Stinner · 8 years ago
  71. 9083eb6 Use directly _PyObject_GenericSetAttrWithDict() by Victor Stinner · 8 years ago
  72. 7bfb42d Issue #28858: Remove _PyObject_CallArg1() macro by Victor Stinner · 8 years ago
  73. d77e5b7 Merge #23722 from 3.6 by Nick Coghlan · 8 years ago
  74. 19d2467 Issue #23722: improve __classcell__ compatibility by Nick Coghlan · 8 years ago
  75. de4ae3d Backed out changeset b9c9691c72c5 by Victor Stinner · 8 years ago
  76. 5adfac2 Issue #5322: Fixed setting __new__ to a PyCFunction inside Python code. by Serhiy Storchaka · 8 years ago
  77. 27580c1 Replace PyObject_CallFunctionObjArgs() with fastcall by Victor Stinner · 8 years ago
  78. 8be1c39 Backed out changeset 7efddbf1aa70 by Victor Stinner · 8 years ago
  79. ebea998 Uniformize argument names of "call" functions by Victor Stinner · 8 years ago
  80. baa7223 Issue #28797: Modifying the class __dict__ inside the __set_name__ method of by Serhiy Storchaka · 8 years ago
  81. 9ec0772 Issue #28797: Modifying the class __dict__ inside the __set_name__ method of by Serhiy Storchaka · 8 years ago
  82. 85b0f5b Added the const qualifier to char* variables that refer to readonly internal by Serhiy Storchaka · 8 years ago
  83. 0651583 Replaced outdated macros _PyUnicode_AsString and _PyUnicode_AsStringAndSize by Serhiy Storchaka · 8 years ago
  84. fab6acd Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId. by Serhiy Storchaka · 8 years ago
  85. f5894dd Issue #28701: Replace _PyUnicode_CompareWithId with _PyUnicode_EqualToASCIIId. by Serhiy Storchaka · 8 years ago
  86. 3b73ea1 Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  87. f4934ea Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. by Serhiy Storchaka · 8 years ago
  88. 7984bff Issue #28385: An error message when non-empty format spec is passed to by Serhiy Storchaka · 8 years ago
  89. d1af5ef Issue #28385: An error message when non-empty format spec is passed to by Serhiy Storchaka · 8 years ago
  90. d5d32d2 Issue #28214: Improved exception reporting for problematic __set_name__ by Serhiy Storchaka · 8 years ago
  91. 5cade88 Check return value of _PyDict_SetItemId() by Christian Heimes · 8 years ago
  92. 56588b7 Issue #26906: Resolving special methods of uninitialized type now causes by Serhiy Storchaka · 8 years ago
  93. 8ef3460 Issue #26906: Resolving special methods of uninitialized type now causes by Serhiy Storchaka · 8 years ago
  94. e45b7c0 Issue #18287: PyType_Ready() now checks that tp_name is not NULL. by Serhiy Storchaka · 8 years ago
  95. de0574b Issue #18287: PyType_Ready() now checks that tp_name is not NULL. by Serhiy Storchaka · 8 years ago
  96. 8044809 merge 3.5 (#26617) by Benjamin Peterson · 8 years ago
  97. 8f657c3 ensure gc tracking is off when invoking weakref callbacks (closes #26617) by Benjamin Peterson · 8 years ago
  98. afd02a4 Issue #28214: Now __set_name__ is looked up on the class instead of the by Serhiy Storchaka · 8 years ago
  99. 944368e Issue #23722: Initialize __class__ from type.__new__() by Nick Coghlan · 8 years ago
  100. 7c19aff Issue #25856: The __module__ attribute of extension classes and functions by Serhiy Storchaka · 8 years ago