| Commit message (Expand) | Author | Age | Files | Lines |
* | Issue #28410: Added _PyErr_FormatFromCause() -- the helper for raising | Serhiy Storchaka | 2016-10-21 | 1 | -30/+2 |
|
|
* | Issue #27129: Replaced wordcode related magic constants with macros. | Serhiy Storchaka | 2016-09-11 | 1 | -2/+2 |
|
|
* | Issue #28003: Implement PEP 525 -- Asynchronous Generators. | Yury Selivanov | 2016-09-09 | 1 | -46/+986 |
|
|
* | Add NULL check for gen->gi_code in gen_send_ex() | Christian Heimes | 2016-09-08 | 1 | -1/+1 |
|
|
* | merge 3.5 (#27968) | Benjamin Peterson | 2016-09-07 | 1 | -12/+15 |
|\ |
|
| * | supress coroutine warning when an exception is pending (#27968) | Benjamin Peterson | 2016-09-07 | 1 | -12/+15 |
|
|
* | | Avoid calling functions with an empty string as format string | Victor Stinner | 2016-09-06 | 1 | -1/+1 |
|
|
* | | merge 3.5 (#27812) | Benjamin Peterson | 2016-09-05 | 1 | -1/+4 |
|\ \
| |/ |
|
| * | clear out f_gen during generator finalization (closes #27812) | Benjamin Peterson | 2016-09-05 | 1 | -1/+4 |
|
|
* | | merge 3.5 (closes #27811) | Benjamin Peterson | 2016-09-05 | 1 | -12/+13 |
|\ \
| |/ |
|
| * | do not allow _PyGen_Finalize to fail (closes #27811) | Benjamin Peterson | 2016-09-05 | 1 | -12/+13 |
|
|
* | | Merge 3.5 (issue #27243) | Yury Selivanov | 2016-06-09 | 1 | -0/+94 |
|\ \
| |/ |
|
| * | Issue #27243: Fix __aiter__ protocol | Yury Selivanov | 2016-06-09 | 1 | -0/+94 |
|
|
* | | Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode. | Serhiy Storchaka | 2016-05-24 | 1 | -2/+2 |
|
|
* | | Issue #22570: Renamed Py_SETREF to Py_XSETREF. | Serhiy Storchaka | 2016-04-06 | 1 | -2/+2 |
|\ \
| |/ |
|
* | | Merge 3.5 (issue #25888) | Yury Selivanov | 2016-03-02 | 1 | -6/+6 |
|\ \
| |/ |
|
| * | coroutines: Error when awaiting on coroutine that's being awaited | Yury Selivanov | 2016-03-02 | 1 | -6/+6 |
|
|
* | | Merge 3.5 (issue #25887) | Yury Selivanov | 2016-02-13 | 1 | -12/+21 |
|\ \
| |/ |
|
| * | Issue #25887: Raise a RuntimeError when a coroutine is awaited more than once. | Yury Selivanov | 2016-02-13 | 1 | -12/+21 |
|
|
* | | Issue #26136: Upgrade the generator_stop warning to DeprecationWarning | Martin Panter | 2016-02-10 | 1 | -1/+1 |
|
|
* | | Issue #20440: Cleaning up the code by using Py_SETREF. | Serhiy Storchaka | 2016-01-05 | 1 | -10/+2 |
|/ |
|
* | Issue #24450: Add gi_yieldfrom to generators; cr_await to coroutines. | Yury Selivanov | 2015-07-03 | 1 | -0/+22 |
|
|
* | Issue #24439: Improve PEP 492 related docs. | Yury Selivanov | 2015-06-24 | 1 | -5/+5 |
|
|
* | Issue #24400: Introduce a distinct type for 'async def' coroutines. | Yury Selivanov | 2015-06-22 | 1 | -57/+268 |
|
|
* | Issue 24017: Drop getawaitablefunc and friends in favor of unaryfunc. | Yury Selivanov | 2015-05-28 | 1 | -1/+1 |
|
|
* | Issue 24237: Raise PendingDeprecationWarning per PEP 479 | Yury Selivanov | 2015-05-22 | 1 | -3/+20 |
|
|
* | Issue #24257: Fixed incorrect uses of PyObject_IsInstance(). | Serhiy Storchaka | 2015-05-22 | 1 | -3/+2 |
|\ |
|
| * | Issue #24257: Fixed incorrect uses of PyObject_IsInstance(). | Serhiy Storchaka | 2015-05-22 | 1 | -3/+2 |
|
|
* | | Fix warnings for gen_get_iter() | Yury Selivanov | 2015-05-12 | 1 | -1/+1 |
|
|
* | | PEP 0492 -- Coroutines with async and await syntax. Issue #24017. | Yury Selivanov | 2015-05-12 | 1 | -5/+97 |
|
|
* | | Issue #22906: Do incref before SetCause/SetContext | Yury Selivanov | 2015-05-10 | 1 | -1/+1 |
|
|
* | | Issue 22906: Increment refcount after PyException_SetContext | Yury Selivanov | 2015-05-09 | 1 | -0/+1 |
|
|
* | | PEP 479: Change StopIteration handling inside generators. | Yury Selivanov | 2015-05-09 | 1 | -0/+24 |
|
|
* | | Issue #23996: Avoid a crash when a delegated generator raises an unnormalized... | Antoine Pitrou | 2015-04-26 | 1 | -5/+22 |
|\ \
| |/ |
|
| * | Issue #23996: Avoid a crash when a delegated generator raises an unnormalized... | Antoine Pitrou | 2015-04-26 | 1 | -5/+22 |
|
|
* | | Issue #21938: simplify gen_iternext() | Antoine Pitrou | 2014-07-08 | 1 | -5/+1 |
|
|
* | | Issue #21205: Add a new ``__qualname__`` attribute to generator, the qualified | Victor Stinner | 2014-06-16 | 1 | -15/+75 |
|/ |
|
* | Issue #17934: Add a clear() method to frame objects, to help clean up expensi... | Antoine Pitrou | 2013-08-05 | 1 | -3/+5 |
|
|
* | Issue #18112: PEP 442 implementation (safe object finalization). | Antoine Pitrou | 2013-07-30 | 1 | -71/+32 |
|
|
* | Backout c89febab4648 following private feedback by Guido. | Antoine Pitrou | 2013-05-14 | 1 | -32/+219 |
|
|
* | Issue #17807: Generators can now be finalized even when they are part of a re... | Antoine Pitrou | 2013-05-08 | 1 | -219/+32 |
|
|
* | don't run frame if it has no stack (closes #17669) | Benjamin Peterson | 2013-04-10 | 1 | -1/+1 |
|
|
* | Issue #13783: PEP 380 cleanup part 2, using the new identifier APIs in the ge... | Nick Coghlan | 2012-06-17 | 1 | -2/+4 |
|
|
* | Issue #13783: the PEP 380 implementation no longer expands the public C API | Nick Coghlan | 2012-06-17 | 1 | -3/+4 |
|
|
* | merge 3.2 (#14717) | Benjamin Peterson | 2012-05-03 | 1 | -1/+1 |
|\ |
|
| * | close() doesn't take any args (closes #14717) | Benjamin Peterson | 2012-05-03 | 1 | -1/+1 |
|
|
* | | space | Benjamin Peterson | 2012-03-15 | 1 | -1/+1 |
|
|
* | | perform yield from delegation by repeating YIELD_FROM opcode (closes #14230) | Benjamin Peterson | 2012-03-15 | 1 | -120/+59 |
|
|
* | | make gi_running a boolean | Benjamin Peterson | 2012-03-08 | 1 | -1/+1 |
|
|
* | | indicate we're not running as we leave this block | Benjamin Peterson | 2012-03-08 | 1 | -0/+1 |
|
|