850 Commits (2ddf5a19c3a06978edff2c8ba0aaf5df3528204a)

Author SHA1 Message Date
Serhiy Storchaka 74f2fe6489 Fixed the use of _Py_IS_ALIGNED (issue #27097). 10 years ago
Serhiy Storchaka f60bf5f7d6 Issue #27097: Python interpreter is now about 7% faster due to optimized 10 years ago
Serhiy Storchaka b0f80b0312 Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. 10 years ago
Benjamin Peterson ad887cf7d1 fix possible refleak in MAKE_FUNCTION (closes #26991) 10 years ago
Serhiy Storchaka ce41287e99 Issue #18531: Single var-keyword argument of dict subtype was passed 10 years ago
Serhiy Storchaka 79d6e8de9e Issue #26802: Optimized calling a function with *args only positional arguments. 10 years ago
Serhiy Storchaka 57a01d3a0e Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF 10 years ago
Serhiy Storchaka 48842714b9 Issue #22570: Renamed Py_SETREF to Py_XSETREF. 10 years ago
Yury Selivanov c724bae51c coroutines: Error when awaiting on coroutine that's being awaited 10 years ago
Eric V. Smith eb588a1d10 Switch to more idiomatic C code. 10 years ago
Eric V. Smith 135d5f49f6 Fix issue 26287: While handling FORMAT_VALUE opcode, the top of stack was being corrupted if an error occurred in PyObject_Format(). 10 years ago
Martin Panter b5944220ab Issue #4806: Avoid masking original TypeError in call with * unpacking 10 years ago
Serhiy Storchaka 4a1e70fc31 Issue #20440: Applied yet one patch for using Py_SETREF. 10 years ago
Serhiy Storchaka ef1585eb9a Issue #25923: Added more const qualifiers to signatures of static and private functions. 10 years ago
Serhiy Storchaka 5a57ade58e Issue #20440: Massive replacing unsafe attribute setting code with special 10 years ago
Victor Stinner b4efc963d6 Issue #25557: Refactor _PyDict_LoadGlobal() 10 years ago
Victor Stinner e20310fa19 Issue #25556: Add assertions to PyObject_GetItem() to ensure that an exception 10 years ago
Victor Stinner 60a1d3cd15 Issue #25556: Fix LOAD_GLOBAL bytecode when globals type is not dict and the 10 years ago
Eric V. Smith a78c7954d5 Issue 25483: Add an opcode to make f-string formatting more robust. 10 years ago
Martin Panter 9955a373a8 Various minor typos in documentation and comments 10 years ago
Brett Cannon 3008bc0f4a Issue #24492: make sure that ``from ... import ...` raises an 11 years ago
Benjamin Peterson d5d77aac60 set items in dict displays from left to right (closes #24569) 11 years ago
Yury Selivanov f488fb422a Issue #19235: Add new RecursionError exception. Patch by Georg Brandl. 11 years ago
Yury Selivanov 5376ba9630 Issue #24400: Introduce a distinct type for 'async def' coroutines. 11 years ago
Serhiy Storchaka 5fa22fc088 Added the const qualifier for char* argument of Py_EnterRecursiveCall(). 11 years ago
Yury Selivanov 94c2263005 Issue 24374: Plug refleak in set_coroutine_wrapper 11 years ago
Yury Selivanov eb698fe68c Issue 24342: No need to use PyAPI_FUNC for _PyEval_ApplyCoroutineWrapper 11 years ago
Yury Selivanov aab3c4a211 Issue 24342: Let wrapper set by sys.set_coroutine_wrapper fail gracefully 11 years ago
Yury Selivanov d8cf382ee7 Issue 24017: Make PyEval_(Set|Get)CoroutineWrapper private 11 years ago
Benjamin Peterson 264be6f48f remove STORE_MAP, since it's unused 11 years ago
Benjamin Peterson ee85339cc6 in dict displays, evaluate the key before the value (closes #11205) 11 years ago
Yury Selivanov 6ef059097c Issue 24017: Drop getawaitablefunc and friends in favor of unaryfunc. 11 years ago
Nick Coghlan baaadbf70d Issue 24017: fix for "async with" refcounting 11 years ago
Yury Selivanov f487a005d6 Fix warnings for PyEval_GetCoroutineWrapper 11 years ago
Yury Selivanov 7544508f02 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. 11 years ago
Benjamin Peterson 025e9ebd0a PEP 448: additional unpacking generalizations (closes #2292) 11 years ago
R David Murray 4171bbe687 #23949: Improve tuple unpacking error messages. 11 years ago
Victor Stinner efde146b0c Issue #23571: _Py_CheckFunctionResult() now gives the name of the function 11 years ago
Victor Stinner 59b356d659 Issue #23571: Restore removed assert(!PyErr_Occurred()); in 11 years ago
Victor Stinner 4a7cc88472 Issue #23571: PyObject_Call(), PyCFunction_Call() and call_function() now 11 years ago
Serhiy Storchaka 483405bcca Issue #22883: Got rid of outdated references to PyInt and PyString in comments. 11 years ago
Victor Stinner 26f7b8acdc Issue #23353: Fix the exception handling of generators in PyEval_EvalFrameEx(). 11 years ago
Victor Stinner 0b881dd50f Issue #18028: Fix aliasing issue in READ_TIMESTAMP() of ceval.c on x86_64, 11 years ago
Antoine Pitrou 0373a106a1 Issue #17636: Circular imports involving relative imports are now supported. 11 years ago
Benjamin Peterson 17548dda51 check if the thread is finalizing after retaking the GIL 12 years ago
Victor Stinner 40ee30181f Issue #21205: Add a new ``__qualname__`` attribute to generator, the qualified 12 years ago
Benjamin Peterson f6e50b4a81 fix sending tuples to custom generator objects with yield from (closes #21209) 12 years ago
Benjamin Peterson d51374ed78 PEP 465: a dedicated infix operator for matrix multiplication (closes #21176) 12 years ago
Serhiy Storchaka 505ff755d7 Issue #20437: Fixed 21 potential bugs when deleting objects references. 12 years ago
Victor Stinner fdeb6ec45a Issue #14432: Remove the thread state field from the frame structure. Fix a 12 years ago