Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
374c6e178a7599aae46c857b17c6c8bc19dfe4c2
/
Objects
/
typeobject.c
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
· 8 years ago
c393ee8
bpo-24329: allow __qualname__ and __classcell__ in __slots__ (GH-495)
by Xiang Zhang
· 8 years ago
72dccde
bpo-29548: Fix some inefficient call API usage (GH-97)
by INADA Naoki
· 8 years ago
516b981
Optimize slots: avoid temporary PyMethodObject
by Victor Stinner
· 8 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
6cb526e
remove unconvincing use of Py_LOCAL
by Benjamin Peterson
· 8 years ago
4f29e75
Issue #24254: Drop cls.__definition_order__.
by Eric Snow
· 8 years ago
07a2a1b
Additional safe-guard against dereferencing NULL in reduce_newobj
by Christian Heimes
· 8 years ago
0be894b
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
by Martin Panter
· 8 years ago
ad8c83a
Avoid inefficient way to call functions without argument
by Victor Stinner
· 8 years ago
92a6c17
Issue #24254: Preserve class attribute definition order.
by Eric Snow
· 8 years ago
15f44ab
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
by Raymond Hettinger
· 8 years ago
3f1057a
method_call() and slot_tp_new() now uses fast call
by Victor Stinner
· 8 years ago
463b86a
Issue #27809: Use _PyObject_FastCallDict()
by Victor Stinner
· 8 years ago
559bb6a
Rename _PyObject_FastCall() to _PyObject_FastCallDict()
by Victor Stinner
· 8 years ago
253021d
Issue #27366: Fix init_subclass()
by Victor Stinner
· 8 years ago
6911267
slot_tp_iter() now uses fast call
by Victor Stinner
· 8 years ago
20a3007
slot_nb_bool() now uses fast call
by Victor Stinner
· 8 years ago
a12eec4
Issue #27128: Cleanup slot_nb_bool()
by Victor Stinner
· 8 years ago
5e87749
Issue #27128: slot_sq_item() uses fast call
by Victor Stinner
· 8 years ago
018016d
Issue #27128: Cleanup slot_sq_item()
by Victor Stinner
· 8 years ago
f736c26
call_method() and call_maybe() now use fast call
by Victor Stinner
· 8 years ago
94463c9
Cleanup call_method() and call_maybe()
by Victor Stinner
· 8 years ago
56142c7
Merge 3.5 (fix refleak in call_maybe())
by Victor Stinner
· 8 years ago
6902ddf
Fix a refleak in call_maybe()
by Victor Stinner
· 8 years ago
59e9ca6
Merge 3.5 (fix refleak in call_method)
by Victor Stinner
· 8 years ago
d925bd5
Fix a refleak in call_method()
by Victor Stinner
· 8 years ago
a7720f6
contains and rich compare slots use fast call
by Victor Stinner
· 8 years ago
3f015a6
Issue #27157: Make only type() itself accept the one-argument form
by Berker Peksag
· 8 years ago
97c1adf
Anti-registration of various ABC methods.
by Guido van Rossum
· 8 years ago
02b75ab
Merge spelling and grammar fixes from 3.5
by Martin Panter
· 8 years ago
69332c1
Fix spelling and grammar in documentation and code comments
by Martin Panter
· 8 years ago
01d1719
Issue #27366: Tweak PEP 487 documentation
by Berker Peksag
· 8 years ago
Next »