Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
925dc7fb1d0db85dc137afa4cd14211bf0d67414
/
Objects
/
genobject.c
925dc7f
bpo-39606: allow closing async generators that are already closed (GH-18475)
by Nathaniel J. Smith
· 4 years, 9 months ago
ffd9753
bpo-39245: Switch to public API for Vectorcall (GH-18460)
by Petr Viktorin
· 4 years, 9 months ago
a96e06d
bpo-39386: Prevent double awaiting of async iterator (GH-18081)
by Andrew Svetlov
· 4 years, 10 months ago
8e0de2a
bpo-35409: Ignore GeneratorExit in async_gen_athrow_throw (GH-14755)
by Vincent Michel
· 5 years ago
b9e6812
bpo-38644: Add _PyEval_EvalFrame() with tstate (GH-17131)
by Victor Stinner
· 5 years ago
fc4a044
bpo-30773: Fix ag_running; prohibit running athrow/asend/aclose in parallel (#7468)
by Yury Selivanov
· 5 years ago
c275312
bpo-38013: make async_generator_athrow object tolerant to throwing exceptions (GH-16070)
by Andrew Svetlov
· 5 years ago
74b662c
bpo-15088 : Remove PyGen_NeedsFinalizing() (GH-15702)
by Joannah Nanjekye
· 5 years ago
bed4817
Make PyXXX_Fini() functions private (GH-15531)
by Victor Stinner
· 5 years ago
196a530
bpo-37483: add _PyObject_CallOneArg() function (#14558)
by Jeroen Demeyer
· 5 years ago
530f506
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
by Jeroen Demeyer
· 5 years ago
ada319b
bpo-32388: Remove cross-version binary compatibility requirement in tp_flags (GH-4944)
by Antoine Pitrou
· 5 years ago
d4f9cf5
bpo-33029: Fix signatures of getter and setter functions. (GH-10746)
by Serhiy Storchaka
· 6 years ago
bcda8f1
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
by Victor Stinner
· 6 years ago
062a57b
bpo-35269: Fix a possible segfault involving a newly-created coroutine (GH-10585)
by Zackery Spytz
· 6 years ago
621cebe
bpo-35081: Rename internal headers (GH-10275)
by Victor Stinner
· 6 years ago
50b4857
bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)
by Victor Stinner
· 6 years ago
27e2d1f
bpo-35081: Add pycore_ prefix to internal header files (GH-10263)
by Victor Stinner
· 6 years ago
8fdd331
closes bpo-34493: Objects/genobject.c: Add missing NULL check to compute_cr_origin() (GH-8911)
by Alexey Izbyshev
· 6 years ago
52698c7
bpo-33786: Fix asynchronous generators to handle GeneratorExit in athrow() (GH-7467)
by Yury Selivanov
· 6 years ago
520b7ae
bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter to compiler. (GH-5006)
by Serhiy Storchaka
· 7 years ago
2a2270d
bpo-32703: Fix coroutine resource warning in case where there's an error (GH-5410)
by Yury Selivanov
· 7 years ago
43c47fe
bpo-32670: Enforce PEP 479. (#5327)
by Yury Selivanov
· 7 years ago
f320be7
bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222)
by Serhiy Storchaka
· 7 years ago
fc2f407
bpo-32591: Add native coroutine origin tracking (#5250)
by Nathaniel J. Smith
· 7 years ago
e2f92de
Add the const qualifier to "char *" variables that refer to literal strings. (#4370)
by Serhiy Storchaka
· 7 years ago
ae3087c
Move exc state to generator. Fixes bpo-25612 (#1773)
by Mark Shannon
· 7 years ago
faa135a
bpo-31709: Drop support for asynchronous __aiter__. (#3903)
by Yury Selivanov
· 7 years ago
2ebc5ce
bpo-30860: Consolidate stateful runtime globals. (#3397)
by Eric Snow
· 7 years ago
b7c9150
Fix wrapping into StopIteration of return values in generators and coroutines (#644)
by Yury Selivanov
· 8 years ago
228b12e
Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
by Serhiy Storchaka
· 8 years ago
59a7327
Backed out changeset 99c34e47348b
by Victor Stinner
· 8 years ago
0ca246c
Inline PyEval_EvalFrameEx() in callers
by Victor Stinner
· 8 years ago
7bfb42d
Issue #28858: Remove _PyObject_CallArg1() macro
by Victor Stinner
· 8 years ago
de4ae3d
Backed out changeset b9c9691c72c5
by Victor Stinner
· 8 years ago
4778eab
Replace PyObject_CallFunction() with fastcall
by Victor Stinner
· 8 years ago
27580c1
Replace PyObject_CallFunctionObjArgs() with fastcall
by Victor Stinner
· 8 years ago
f7d199f
Fix _PyGen_yf()
by Victor Stinner
· 8 years ago
41782e4
Issue #28721: Fix asynchronous generators aclose() and athrow()
by Yury Selivanov
· 8 years ago
29310c4
Issue #28003: Make WrappedVal, ASend and AThrow GC types
by Yury Selivanov
· 8 years ago
49ffdf6
Merge 3.5
by Yury Selivanov
· 8 years ago
33499b7
genobject: Remove unnecessary tp_free slots from aiter_wrapper and coro_wrapper
by Yury Selivanov
· 8 years ago
60e49aa
Issue #23996: Added _PyGen_SetStopIterationValue for safe raising
by Serhiy Storchaka
· 8 years ago
24411f8
Issue #23996: Added _PyGen_SetStopIterationValue for safe raising
by Serhiy Storchaka
· 8 years ago
467ab19
Issue #28410: Added _PyErr_FormatFromCause() -- the helper for raising
by Serhiy Storchaka
· 8 years ago
ab87400
Issue #27129: Replaced wordcode related magic constants with macros.
by Serhiy Storchaka
· 8 years ago
eb63645
Issue #28003: Implement PEP 525 -- Asynchronous Generators.
by Yury Selivanov
· 8 years ago
884332b
Add NULL check for gen->gi_code in gen_send_ex()
by Christian Heimes
· 8 years ago
b88db87
supress coroutine warning when an exception is pending (#27968)
by Benjamin Peterson
· 8 years ago
bdddb11
clear out f_gen during generator finalization (closes #27812)
by Benjamin Peterson
· 8 years ago
2f40ed4
do not allow _PyGen_Finalize to fail (closes #27811)
by Benjamin Peterson
· 8 years ago
9d2617b
merge 3.5 (#27968)
by Benjamin Peterson
· 8 years ago
3466bde
Avoid calling functions with an empty string as format string
by Victor Stinner
· 8 years ago
7b24b27
merge 3.5 (#27812)
by Benjamin Peterson
· 8 years ago
9802081
merge 3.5 (closes #27811)
by Benjamin Peterson
· 8 years ago
711d25d
Merge 3.5 (issue #27243)
by Yury Selivanov
· 8 years ago
a6f6edb
Issue #27243: Fix __aiter__ protocol
by Yury Selivanov
· 8 years ago
b0f80b0
Issue #26647: Python interpreter now uses 16-bit wordcode instead of bytecode.
by Serhiy Storchaka
· 8 years ago
ec39756
Issue #22570: Renamed Py_SETREF to Py_XSETREF.
by Serhiy Storchaka
· 9 years ago
d2dc15b
Merge 3.5 (issue #25888)
by Yury Selivanov
· 9 years ago
c724bae
coroutines: Error when awaiting on coroutine that's being awaited
by Yury Selivanov
· 9 years ago
3e48b38
Merge 3.5 (issue #25887)
by Yury Selivanov
· 9 years ago
77c9681
Issue #25887: Raise a RuntimeError when a coroutine is awaited more than once.
by Yury Selivanov
· 9 years ago
7e3a91a
Issue #26136: Upgrade the generator_stop warning to DeprecationWarning
by Martin Panter
· 9 years ago
576f132
Issue #20440: Cleaning up the code by using Py_SETREF.
by Serhiy Storchaka
· 9 years ago
e13f8f3
Issue #24450: Add gi_yieldfrom to generators; cr_await to coroutines.
by Yury Selivanov
· 9 years ago
66f8828
Issue #24439: Improve PEP 492 related docs.
by Yury Selivanov
· 9 years ago
5376ba9
Issue #24400: Introduce a distinct type for 'async def' coroutines.
by Yury Selivanov
· 9 years ago
6ef0590
Issue 24017: Drop getawaitablefunc and friends in favor of unaryfunc.
by Yury Selivanov
· 9 years ago
6833339
Issue 24237: Raise PendingDeprecationWarning per PEP 479
by Yury Selivanov
· 9 years ago
e79ec70
Issue #24257: Fixed incorrect uses of PyObject_IsInstance().
by Serhiy Storchaka
· 9 years ago
08d230a
Issue #24257: Fixed incorrect uses of PyObject_IsInstance().
by Serhiy Storchaka
· 9 years ago
df52e67
Fix warnings for gen_get_iter()
by Yury Selivanov
· 9 years ago
7544508
PEP 0492 -- Coroutines with async and await syntax. Issue #24017.
by Yury Selivanov
· 9 years ago
18c30a2
Issue #22906: Do incref before SetCause/SetContext
by Yury Selivanov
· 10 years ago
80e4dbe
Issue 22906: Increment refcount after PyException_SetContext
by Yury Selivanov
· 10 years ago
8170e8c
PEP 479: Change StopIteration handling inside generators.
by Yury Selivanov
· 10 years ago
7503509
Issue #23996: Avoid a crash when a delegated generator raises an unnormalized StopIteration exception. Patch by Stefan Behnel.
by Antoine Pitrou
· 10 years ago
7403e91
Issue #23996: Avoid a crash when a delegated generator raises an unnormalized StopIteration exception. Patch by Stefan Behnel.
by Antoine Pitrou
· 10 years ago
667f545
Issue #21938: simplify gen_iternext()
by Antoine Pitrou
· 10 years ago
40ee301
Issue #21205: Add a new ``__qualname__`` attribute to generator, the qualified
by Victor Stinner
· 10 years ago
58720d6
Issue #17934: Add a clear() method to frame objects, to help clean up expensive details (local variables) and break reference cycles.
by Antoine Pitrou
· 11 years ago
796564c
Issue #18112: PEP 442 implementation (safe object finalization).
by Antoine Pitrou
· 11 years ago
9396356
Backout c89febab4648 following private feedback by Guido.
by Antoine Pitrou
· 11 years ago
04e70d1
Issue #17807: Generators can now be finalized even when they are part of a reference cycle.
by Antoine Pitrou
· 12 years ago
c9314d9
don't run frame if it has no stack (closes #17669)
by Benjamin Peterson
· 12 years ago
5b0dac1
Issue #13783: PEP 380 cleanup part 2, using the new identifier APIs in the generator implementation
by Nick Coghlan
· 12 years ago
c40bc09
Issue #13783: the PEP 380 implementation no longer expands the public C API
by Nick Coghlan
· 12 years ago
9cd8853
merge 3.2 (#14717)
by Benjamin Peterson
· 13 years ago
ab3da29
close() doesn't take any args (closes #14717)
by Benjamin Peterson
· 13 years ago
f50af11
space
by Benjamin Peterson
· 13 years ago
2afe6ae
perform yield from delegation by repeating YIELD_FROM opcode (closes #14230)
by Benjamin Peterson
· 13 years ago
657e9eb
make gi_running a boolean
by Benjamin Peterson
· 13 years ago
9fc3090
indicate we're not running as we leave this block
by Benjamin Peterson
· 13 years ago
099a78f
make delegating generators say they running (closes #14220)
by Benjamin Peterson
· 13 years ago
e557da8
Fix a crash when the return value of a subgenerator is a temporary
by Amaury Forgeot d'Arc
· 13 years ago
1f7ce62
Implement PEP 380 - 'yield from' (closes #11682)
by Nick Coghlan
· 13 years ago
dc37ce9
merge 3.2
by Benjamin Peterson
· 13 years ago
9d9141f
adjust braces a bit
by Benjamin Peterson
· 13 years ago
cf28eac
Issue #13188: When called without an explicit traceback argument,
by Antoine Pitrou
· 13 years ago
Next »