summaryrefslogtreecommitdiffstats
path: root/Objects/genobject.c
Commit message (Expand)AuthorAgeFilesLines
* supress coroutine warning when an exception is pending (#27968)Benjamin Peterson2016-09-071-12/+15
* clear out f_gen during generator finalization (closes #27812)Benjamin Peterson2016-09-051-1/+4
* do not allow _PyGen_Finalize to fail (closes #27811)Benjamin Peterson2016-09-051-12/+13
* Issue #27243: Fix __aiter__ protocolYury Selivanov2016-06-091-0/+94
* coroutines: Error when awaiting on coroutine that's being awaitedYury Selivanov2016-03-021-6/+6
* Issue #25887: Raise a RuntimeError when a coroutine is awaited more than once.Yury Selivanov2016-02-131-12/+21
* Issue #24450: Add gi_yieldfrom to generators; cr_await to coroutines.Yury Selivanov2015-07-031-0/+22
* Issue #24439: Improve PEP 492 related docs.Yury Selivanov2015-06-241-5/+5
* Issue #24400: Introduce a distinct type for 'async def' coroutines.Yury Selivanov2015-06-221-57/+268
* Issue 24017: Drop getawaitablefunc and friends in favor of unaryfunc.Yury Selivanov2015-05-281-1/+1
* Issue 24237: Raise PendingDeprecationWarning per PEP 479Yury Selivanov2015-05-221-3/+20
* Issue #24257: Fixed incorrect uses of PyObject_IsInstance().Serhiy Storchaka2015-05-221-3/+2
|\
| * Issue #24257: Fixed incorrect uses of PyObject_IsInstance().Serhiy Storchaka2015-05-221-3/+2
* | Fix warnings for gen_get_iter()Yury Selivanov2015-05-121-1/+1
* | PEP 0492 -- Coroutines with async and await syntax. Issue #24017.Yury Selivanov2015-05-121-5/+97
* | Issue #22906: Do incref before SetCause/SetContextYury Selivanov2015-05-101-1/+1
* | Issue 22906: Increment refcount after PyException_SetContextYury Selivanov2015-05-091-0/+1
* | PEP 479: Change StopIteration handling inside generators.Yury Selivanov2015-05-091-0/+24
* | Issue #23996: Avoid a crash when a delegated generator raises an unnormalized...Antoine Pitrou2015-04-261-5/+22
|\ \ | |/
| * Issue #23996: Avoid a crash when a delegated generator raises an unnormalized...Antoine Pitrou2015-04-261-5/+22
* | Issue #21938: simplify gen_iternext()Antoine Pitrou2014-07-081-5/+1
* | Issue #21205: Add a new ``__qualname__`` attribute to generator, the qualifiedVictor Stinner2014-06-161-15/+75
|/
* Issue #17934: Add a clear() method to frame objects, to help clean up expensi...Antoine Pitrou2013-08-051-3/+5
* Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-301-71/+32
* Backout c89febab4648 following private feedback by Guido.Antoine Pitrou2013-05-141-32/+219
* Issue #17807: Generators can now be finalized even when they are part of a re...Antoine Pitrou2013-05-081-219/+32
* don't run frame if it has no stack (closes #17669)Benjamin Peterson2013-04-101-1/+1
* Issue #13783: PEP 380 cleanup part 2, using the new identifier APIs in the ge...Nick Coghlan2012-06-171-2/+4
* Issue #13783: the PEP 380 implementation no longer expands the public C APINick Coghlan2012-06-171-3/+4
* merge 3.2 (#14717)Benjamin Peterson2012-05-031-1/+1
|\
| * close() doesn't take any args (closes #14717)Benjamin Peterson2012-05-031-1/+1
* | spaceBenjamin Peterson2012-03-151-1/+1
* | perform yield from delegation by repeating YIELD_FROM opcode (closes #14230)Benjamin Peterson2012-03-151-120/+59
* | make gi_running a booleanBenjamin Peterson2012-03-081-1/+1
* | indicate we're not running as we leave this blockBenjamin Peterson2012-03-081-0/+1
* | make delegating generators say they running (closes #14220)Benjamin Peterson2012-03-071-14/+37
* | Fix a crash when the return value of a subgenerator is a temporaryAmaury Forgeot d'Arc2012-01-131-1/+2
* | Implement PEP 380 - 'yield from' (closes #11682)Nick Coghlan2012-01-131-13/+206
* | merge 3.2Benjamin Peterson2011-10-191-5/+4
|\ \ | |/
| * adjust braces a bitBenjamin Peterson2011-10-191-5/+4
* | Issue #13188: When called without an explicit traceback argument,Antoine Pitrou2011-10-181-0/+5
|\ \ | |/
| * Issue #13188: When called without an explicit traceback argument,Antoine Pitrou2011-10-181-0/+5
* | Issue #12791: Break reference cycles early when a generator exits with an exc...Antoine Pitrou2011-08-201-0/+11
|\ \ | |/
| * Issue #12791: Break reference cycles early when a generator exits with an exc...Antoine Pitrou2011-08-201-0/+11
* | this is expressed better as a for loopBenjamin Peterson2011-07-031-4/+2
|/
* Remove redundant includes of headers that are already included by Python.h.Georg Brandl2010-11-301-2/+0
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-298/+298
* Merged revisions 70712,70714,70764-70765,70769-70771,70773,70776-70777,70788-...Benjamin Peterson2009-04-051-1/+1
* Issue #1717: rename tp_compare to tp_reserved. I'll change theMark Dickinson2009-02-021-1/+1
* Merged revisions 63361-63373,63375,63377-63380 via svnmerge fromAlexandre Vassalotti2008-05-161-1/+1