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

github.com

Tin mới

gh-155363: Fix QSBR slot leak on thread state creation failure (gh-155365)

gh-155363: Fix QSBR slot leak on thread state creation failure (gh-155365)

gh-150546: Fix cleanup for replacement_locations in _PyCode_New() (#150549)

gh-150546: Fix cleanup for replacement_locations in _PyCode_New() (#150549)

gh-151763: Fix possible crash on `CodeType` deallocation (#152034)

gh-151763: Fix possible crash on `CodeType` deallocation (#152034)

gh-150285: Fix too long docstrings in builtins (GH-150293)

gh-150285: Fix too long docstrings in builtins (GH-150293)

gh-148871: extend and improve `LOAD_COMMON_CONSTANT` (GH-148971)

gh-148871: extend and improve `LOAD_COMMON_CONSTANT` (GH-148971)

gh-134690: Removed deprecated `codetype.co_lnotab` (#134691)

gh-134690: Removed deprecated `codetype.co_lnotab` (#134691)

GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967)

GH-145668: Add FOR_ITER specialization for virtual iterators. Specialize GET_ITER. (GH-147967)

gh-148037: remove critical section from `PyCode_Addr2Line` (#148103)

gh-148037: remove critical section from `PyCode_Addr2Line` (#148103)

GH-145247: Use _PyTuple_FromPair[Steal] in Objects (#145884)

GH-145247: Use _PyTuple_FromPair[Steal] in Objects (#145884)

gh-146199: Fix error handling in `code_richcompare` when `PyObject_RichCompareBool` fails (#146200)

gh-146199: Fix error handling in `code_richcompare` when `PyObject_RichCompareBool` fails (#146200)

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-145055: Accept frozendict for globals in exec() and eval() (#145072)

gh-145055: Accept frozendict for globals in exec() and eval() (#145072)

gh-144981: Make PyUnstable_Code_SetExtra/GetExtra thread-safe (#144980)

gh-144981: Make PyUnstable_Code_SetExtra/GetExtra thread-safe (#144980)

GH-144651: Optimize the new uops added when recording values during tracing. (GH-144948)

GH-144651: Optimize the new uops added when recording values during tracing. (GH-144948)

gh-141504: Refactor policy object into a single opt_config (gh-143644)

gh-141504: Refactor policy object into a single opt_config (gh-143644)

gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)

gh-139109: A new tracing JIT compiler frontend for CPython (GH-140310)

gh-140815: Fix faulthandler for invalid/freed frame (#140921)

gh-140815: Fix faulthandler for invalid/freed frame (#140921)

gh-138661: fix data race in `PyCode_Addr2Line` (#138664)

gh-138661: fix data race in `PyCode_Addr2Line` (#138664)

GH-137623: Use an AC decorator for docstring line length enforcement (#137690)

GH-137623: Use an AC decorator for docstring line length enforcement (#137690)

gh-137514: Add a free-threading wrapper for mutexes (GH-137515)

gh-137514: Add a free-threading wrapper for mutexes (GH-137515)

gh-136396: Include instrumentation when creating new copies of the bytecode (#136525)

gh-136396: Include instrumentation when creating new copies of the bytecode (#136525)

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-133136: Revise QSBR to reduce excess memory held (gh-135473)

GH-133136: Revise QSBR to reduce excess memory held (gh-135473)

gh-135450: Remove assertion in `_PyCode_CheckNoExternalState` (gh-135466)

gh-135437: Account For Duplicate Names in _PyCode_SetUnboundVarCounts() (gh-135438)

gh-91048: Refactor and optimize remote debugging module (#134652)

gh-132775: Unrevert "Add _PyCode_VerifyStateless()" (gh-133528)

gh-132775: Revert "gh-132775: Add _PyCode_VerifyStateless() (gh-133221)" (#133497)

gh-132775: Add _PyCode_VerifyStateless() (gh-133221)

gh-132775: Unrevert "Add _PyCode_GetVarCounts()" (gh-133265)

Revert "gh-132775: Add _PyCode_GetVarCounts() (gh-133128)" (gh-133232)

gh-132775: Add _PyCode_GetVarCounts() (gh-133128)

gh-132775: Add _PyCode_ReturnsOnlyNone() (gh-132981)

gh-132399: fix invalid function signatures on the free-threaded build (#132400)