summaryrefslogtreecommitdiff
path: root/Cython/Utility/Coroutine.c
Commit message (Expand)AuthorAgeFilesLines
* Keep the "tp_print" slot for PyPy < 3.10 and CPython < 3.9 (GH-5437)Matti Picus2023-05-161-4/+4
* prepare cython for PyPy3.10 (#5408)Matti Picus2023-04-271-4/+4
* Fix argument type in call to PyGen_GetCode().Stefan Behnel2023-04-091-1/+1
* Avoid accessing "PyGenObject->gi_code", which was removed in CPython 3.12a6 a...Stefan Behnel2023-03-311-0/+4
* Refactor module state to always use struct (#5056)da-woods2022-12-011-5/+0
* Add new "tp_watched" PyTypeObject field in Py3.12.Stefan Behnel2022-11-291-0/+12
* fix PyPy unused variable warning in Coroutines.c (#5019)Max Bachmann2022-09-121-0/+1
* Prevent more "unused variable" C compiler warnings (GH-5004)Max Bachmann2022-09-051-6/+5
* Import internal CPython frame header file in Python 3.11 (GH-4667)Thomas A Caswell2022-03-121-0/+6
* Adapt to "exc_info" changes in CPython 3.11a4 (GH-4584)scoder2022-01-231-8/+41
* Avoid C compiler warning about uninitialised "am_send" slots in Py3.10+.Stefan Behnel2022-01-211-0/+3
* Adapt to upcoming PyPy3.8/9 releases (GH4517)Matti Picus2021-12-251-4/+4
* Guard uses of tp_pypy_flags and tp_vectorcall on PyPy (GH-4509)Matti Picus2021-12-211-8/+8
* Revert "Add tp_inline_values_offset to slot_table (GH-4472)"Stefan Behnel2021-12-161-20/+5
* Add tp_inline_values_offset to slot_table (GH-4472)da-woods2021-12-051-5/+20
* PyPy: do not call __Pyx_Coroutine_del (tp_finalize) since it resurrects dead ...Matti Picus2021-11-251-1/+1
* Merge branch '0.29.x'Stefan Behnel2021-11-181-1/+2
|\
| * Get 0.29.x working on Python 3.11 (GH-4465)da-woods2021-11-181-1/+7
| * Use Py_TYPE() and Py_REFCNT() macros (GH-3932)Victor Stinner2021-05-021-4/+4
* | Use new C-API function to get the current frame on Python 3.11 alpha (GH-4427)da-woods2021-11-081-3/+7
* | Initial support for Python 3.11 (GH-4414)da-woods2021-10-251-1/+2
* | Make __Pyx_CoroutineAwaitType non-pickleable (GH-4381)da-woods2021-09-271-0/+21
* | Remove special handling of Pyston v1 (GH-4211)Marius Wachtler2021-06-091-3/+3
* | Split the current "CYTHON_COMPILING_IN_LIMITED_API" macro guard (GH-3611)scoder2021-05-251-15/+149
* | Silence C compiler warnings about unused variables in a universal way (GH-4162)Max Bachmann2021-05-151-15/+33
* | Merge branch '0.29.x'Stefan Behnel2021-04-281-1/+1
|\ \ | |/
| * Implement "gen.gi_frame" and "coro.cr_frame" attributes on generators and cor...Stefan Behnel2021-04-281-7/+30
| * Use __Pyx_SET_SIZE() and __Pyx_SET_REFCNT()Victor Stinner2020-12-041-2/+2
* | Use Py_TYPE() and __Pyx_SET_SIZE() functionsVictor Stinner2020-12-091-6/+6
* | Merge branch '0.29.x'Stefan Behnel2020-11-281-3/+3
|\ \ | |/
| * Fix usage of undefined C-API "_PyGen_Send" in Py3.10 with "PyIter_Send". (GH-...neonene2020-11-281-3/+3
* | Merge branch '0.29.x'Stefan Behnel2020-11-271-3/+29
|\ \ | |/
| * Fix usage of undefined C-API function "_PyGen_Send" in Py3.10.Stefan Behnel2020-11-271-3/+29
| * Initialize tp_print in Python 3.8 (GH-3201)Orivej Desh2019-11-011-0/+12
* | Give the "__Pyx_PyObject_GetIterNext" helper macro a more explanatory name.Stefan Behnel2020-06-201-4/+4
* | Avoid using the "tp_iternext" slot when CYTHON_USE_TYPE_SLOTS is disabled.Stefan Behnel2020-06-201-12/+4
* | Avoid using "tp_name" when CYTHON_COMPILING_IN_LIMITED_API (GH-3693)Matthias Braun2020-06-201-21/+31
* | Fix prefix of internal function name.Stefan Behnel2020-06-191-2/+2
* | The names of Cython's internal types (functions, generator, coroutine, etc.) ...Stefan Behnel2020-05-201-4/+4
* | Tune some internal calls into fastcall/vectorcall (GH-3540)Stefan Behnel2020-04-221-3/+6
* | Guard helper function against missing usage when direct type slot access is d...Stefan Behnel2020-04-211-0/+2
* | Add "tp_pypy_flags" field to PyTypeObject struct when compiling in PyPy 6.0+ ...Stefan Behnel2020-04-211-0/+15
* | Sprinkle lots of branch prediction hints in places where exceptions are being...Stefan Behnel2020-04-121-8/+8
* | Simplify some decref-set patterns using the __Pyx_Py_XDECREF_SET() macro.Stefan Behnel2020-04-121-10/+2
* | Add __Pyx_IS_TYPE() macro to mimic the new "Py_IS_TYPE()" macro in CPython 3....Stefan Behnel2020-04-111-5/+5
* | Avoid undefined behavior caused incorrect __pyx_coroutine_body_t definition.Robert Bradshaw2020-01-141-3/+4
* | Initialize tp_print in Python 3.8 (GH-3201)Orivej Desh2019-11-011-0/+12
* | Simplify and optimize calls, using vectorcall on Python 3.8 (GH-2999)Jeroen Demeyer2019-06-281-8/+0
* | Merge branch '0.29.x'Stefan Behnel2019-05-311-0/+12
|\ \ | |/
| * Fix compile errors in CPython 3.8b1 due to the tp_print/tp_vectorcall slots.Stefan Behnel2019-05-311-0/+12