History for Objects/genobject.c - python/cpython · GitHub

github.com

Tin mới

gh-144446: Fix thread safety of gi_frame, cr_frame and ag_frame in free-threading (#156037)

gh-144446: Fix thread safety of gi_frame, cr_frame and ag_frame in free-threading (#156037)

gh-64862: Add the stop_exception parameter in iter() and aiter() (GH-156298)

gh-64862: Add the stop_exception parameter in iter() and aiter() (GH-156298)

gh-120321: fix thread safety of concurrently iterating over async generators (#155025)

gh-120321: fix thread safety of concurrently iterating over async generators (#155025)

gh-151436: Fix missing `tstate->last_profiled_frame` updates (#151437)

gh-151436: Fix missing `tstate->last_profiled_frame` updates (#151437)

gh-150319: Replace all documentation which says "See PEP 585" (#150325)

gh-150319: Replace all documentation which says "See PEP 585" (#150325)

GH-143732: SEND specialization (GH-148963)

GH-143732: SEND specialization (GH-148963)

gh-142186: Allow all PEP-669 events to be per-code object and disableable (GH-146182)

gh-142186: Allow all PEP-669 events to be per-code object and disableable (GH-146182)

gh-148659: Export a few more functions required for external JITs (#148704)

gh-148659: Export a few more functions required for external JITs (#148704)

GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)

GH-145667: Merge `GET_ITER` and `GET_YIELD_FROM_ITER` (GH-146120)

gh-127958: Trace from RESUME in the JIT (GH-145905)

gh-127958: Trace from RESUME in the JIT (GH-145905)

gh-120321: Add gi_state, cr_state, and ag_state attributes (gh-144409)

gh-120321: Add gi_state, cr_state, and ag_state attributes (gh-144409)

gh-120321: Make gi_yieldfrom thread-safe in free-threading build (#144292)

gh-120321: Make gi_yieldfrom thread-safe in free-threading build (#144292)

gh-143939: Fix assignment to `_PyThreadStateImpl.generator_return_kind` (gh-143951)

gh-143939: Fix assignment to `_PyThreadStateImpl.generator_return_kind` (gh-143951)

gh-120321: Make gen.gi_frame.clear() thread-safe (gh-143112)

gh-120321: Make gen.gi_frame.clear() thread-safe (gh-143112)

gh-120321: Fix TSan reported races on gi_frame_state (gh-143128)

gh-120321: Fix TSan reported races on gi_frame_state (gh-143128)

gh-120321: Avoid `-Wunreachable-code` warning on Clang (gh-143022)

gh-120321: Avoid `-Wunreachable-code` warning on Clang (gh-143022)

gh-120321: Fix TSan reported race in gen_clear_frame (gh-142995)

gh-120321: Fix TSan reported race in gen_clear_frame (gh-142995)

gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)

gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)

gh-142766: Clear frame when `generator.close()` is called (gh-142838)

gh-142766: Clear frame when `generator.close()` is called (gh-142838)

gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)

gh-140373: Correctly emit `PY_UNWIND` event when generator is closed (GH-140767)

gh-140431: Fix GC crash due to partially initialized coroutines (gh-140470)

gh-140431: Fix GC crash due to partially initialized coroutines (gh-140470)

gh-138902: Fix generator send arg name (#138905)

gh-138902: Fix generator send arg name (#138905)

gh-130821: Add type information to error messages for invalid return type (GH-130835)

gh-130821: Add type information to error messages for invalid return type (GH-130835)

gh-135607: remove null checking of weakref list in dealloc of extension modules and objects (#135614)

gh-135607: remove null checking of weakref list in dealloc of extension modules and objects (#135614)

gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF (gh-134377)

gh-117852: fix argument checking of `async_generator.athrow` (#134868)

gh-131738: optimize builtin any/all/tuple calls with a generator expression arg (#131737)

gh-131238: Move _Py_VISIT_STACKREF() to pycore_stackref.h (#131560)

gh-131238: Add pycore_interpframe_structs.h header (#131553)

gh-111178: Fix function signatures for multiple tests (#131496)

gh-131238: Remove more includes from pycore_interp.h (#131480)

GH-131238: More refactoring of core header files (GH-131351)

GH-131238: Core header refactor (GH-131250)

gh-111178: Fix function signatures to fix undefined behavior (#131191)

gh-129354: Use PyErr_FormatUnraisable() function (#129523)