- 29 Jan, 2017 10 commits
-
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
- 28 Jan, 2017 1 commit
-
-
INADA Naoki authored
add_methods(), add_members(), and add_getset() used PyDict_SetItemString() to register descriptor to the type's dict. So descr_new() and PyDict_SetItemString() creates interned unicode from same C string. This patch takes interned unicode from descriptor, and use PyDict_SetItem() instead of PyDict_SetItemString(). python_startup_no_site: default: Median +- std dev: 12.7 ms +- 0.1 ms patched: Median +- std dev: 12.5 ms +- 0.1 ms
-
- 27 Jan, 2017 5 commits
-
-
Vinay Sajip authored
-
Vinay Sajip authored
-
Vinay Sajip authored
-
Vinay Sajip authored
-
Vinay Sajip authored
-
- 26 Jan, 2017 2 commits
-
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
- 25 Jan, 2017 7 commits
-
-
Victor Stinner authored
-
INADA Naoki authored
-
Serhiy Storchaka authored
a macro if Py_LIMITED_API is not set or set to the value between 0x03050400 and 0x03060000 (not including) or 0x03060100 or higher. Added functions PySlice_Unpack() and PySlice_AdjustIndices().
-
Serhiy Storchaka authored
Py_LIMITED_API is not set or set to the value between 0x03050400 and 0x03060000 (not including) or 0x03060100 or higher.
-
Serhiy Storchaka authored
Py_LIMITED_API is not set or set to the value between 0x03050400 and 0x03060000 (not including) or 0x03060100 or higher.
-
Senthil Kumaran authored
Patch contributed by Mariatta Wijaya.
-
Senthil Kumaran authored
Patch contributed by Mariatta Wijaya.
-
- 24 Jan, 2017 15 commits
-
-
Serhiy Storchaka authored
methods.
-
Ethan Furman authored
-
Ethan Furman authored
-
Serhiy Storchaka authored
PyArg_VaParse() and PyArg_VaParseTupleAndKeywords() were not available in limited API. PyArg_ValidateKeywordArguments(), PyArg_UnpackTuple() and Py_BuildValue() were not available in limited API of version < 3.3 when PY_SSIZE_T_CLEAN is defined.
-
Serhiy Storchaka authored
PyArg_VaParse() and PyArg_VaParseTupleAndKeywords() were not available in limited API. PyArg_ValidateKeywordArguments(), PyArg_UnpackTuple() and Py_BuildValue() were not available in limited API of version < 3.3 when PY_SSIZE_T_CLEAN is defined.
-
Serhiy Storchaka authored
PyArg_VaParse() and PyArg_VaParseTupleAndKeywords() were not available in limited API. PyArg_ValidateKeywordArguments(), PyArg_UnpackTuple() and Py_BuildValue() were not available in limited API of version < 3.3 when PY_SSIZE_T_CLEAN is defined.
-
Serhiy Storchaka authored
Warnings could be emitted at compile time.
-
Serhiy Storchaka authored
Warnings could be emitted at compile time.
-
Serhiy Storchaka authored
Warnings could be emitted at compile time.
-
Victor Stinner authored
Remove two assertions which can fail on legit code. Keyword arguments are checked later with better tests and raise a regular (TypeError) exception.
-
Serhiy Storchaka authored
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-
Martin Panter authored
-