38 Commits (28d28e053db6b69d91c2dfd579207cd8ccbc39e7)

Author SHA1 Message Date
Vladimir Matveev 24a54c0bd4
Delete PyGen_Send (#22663) 5 years ago
Vladimir Matveev 037245c5ac
bpo-41756: Add PyIter_Send function (#22443) 5 years ago
Vladimir Matveev 2b05361bf7
bpo-41756: Introduce PyGen_Send C API (GH-22196) 5 years ago
Mark Shannon cb9879b948
bpo-40941: Unify implicit and explicit state in the frame and generator objects into a single value. (GH-20803) 6 years ago
Victor Stinner ae00a5a885
bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769) 6 years ago
Victor Stinner 7c59d7c986
bpo-40421: Add pyframe.h header file (GH-19755) 6 years ago
Dong-hee Na d905df766c
bpo-39573: Add Py_IS_TYPE() function (GH-18488) 6 years ago
Pablo Galindo cd7db76a63
bpo-39372: Clean header files of declared interfaces with no implementations (GH-18037) 6 years ago
Yury Selivanov fc4a044a3c
bpo-30773: Fix ag_running; prohibit running athrow/asend/aclose in parallel (#7468) 6 years ago
Joannah Nanjekye 74b662cf20 bpo-15088 : Remove PyGen_NeedsFinalizing() (GH-15702) 6 years ago
Victor Stinner ed48866c55
bpo-35134: Split traceback.h header (GH-13430) 7 years ago
Nathaniel J. Smith fc2f407829 bpo-32591: Add native coroutine origin tracking (#5250) 8 years ago
Mark Shannon ae3087c638 Move exc state to generator. Fixes bpo-25612 (#1773) 8 years ago
Yury Selivanov faa135acbf bpo-31709: Drop support for asynchronous __aiter__. (#3903) 8 years ago
Serhiy Storchaka 24411f8a8d Issue #23996: Added _PyGen_SetStopIterationValue for safe raising 9 years ago
Yury Selivanov 833c626e67 Issue #28544: Fix compilation of _asynciomodule.c on Windows 9 years ago
Yury Selivanov eb6364557f Issue #28003: Implement PEP 525 -- Asynchronous Generators. 9 years ago
Yury Selivanov a6f6edbda8 Issue #27243: Fix __aiter__ protocol 10 years ago
Yury Selivanov c724bae51c coroutines: Error when awaiting on coroutine that's being awaited 10 years ago
Yury Selivanov 5376ba9630 Issue #24400: Introduce a distinct type for 'async def' coroutines. 11 years ago
Yury Selivanov 7544508f02 PEP 0492 -- Coroutines with async and await syntax. Issue #24017. 11 years ago
Victor Stinner 40ee30181f Issue #21205: Add a new ``__qualname__`` attribute to generator, the qualified 12 years ago
Antoine Pitrou 58720d6145 Issue #17934: Add a clear() method to frame objects, to help clean up expensive details (local variables) and break reference cycles. 13 years ago
Antoine Pitrou 9396356948 Backout c89febab4648 following private feedback by Guido. 13 years ago
Antoine Pitrou 04e70d19e7 Issue #17807: Generators can now be finalized even when they are part of a reference cycle. 13 years ago
Nick Coghlan c40bc09942 Issue #13783: the PEP 380 implementation no longer expands the public C API 14 years ago
Benjamin Peterson 2afe6aeae8 perform yield from delegation by repeating YIELD_FROM opcode (closes #14230) 14 years ago
Antoine Pitrou b4a92376f8 Fix regression after c8d1df9ac987 14 years ago
Nick Coghlan 76e1bb0ef9 Fix indenting 14 years ago
Nick Coghlan 1f7ce62bd6 Implement PEP 380 - 'yield from' (closes #11682) 14 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Christian Heimes af98da18c0 Merged revisions 60284-60349 via svnmerge from 18 years ago
Georg Brandl 0cdf9a36ec #1473257: add generator.gi_code attribute that refers to 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 18 years ago
Christian Heimes e93237dfcc #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. 18 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Phillip J. Eby 8920bf24f8 Don't set gi_frame to Py_None, use NULL instead, eliminating some insane 20 years ago
Phillip J. Eby 2ba96610bf SF Patch #1463867: Improved generator finalization to allow generators 20 years ago
Martin v. Löwis 8d97e33bb7 Patch #966493: Cleanup generator/eval_frame exposure. 22 years ago
Martin v. Löwis e440e47e91 Patch #957398: Add public API for Generator Object/Type. 22 years ago