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