History for Include/internal/pycore_code.h - python/cpython · GitHub

github.com

Tin mới

gh-155742: Get PyBytes_AS_STRING() as `const char*` (#155751)

gh-155742: Get PyBytes_AS_STRING() as `const char*` (#155751)

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-137030: Fix YIELD_VALUE bytecode assertion (#149184)

gh-137030: Fix YIELD_VALUE bytecode assertion (#149184)

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-100239: Specialize more binary operations using BINARY_OP_EXTEND (GH-128956)

gh-100239: Specialize more binary operations using BINARY_OP_EXTEND (GH-128956)

gh-100239: Propagate type info through _BINARY_OP_EXTEND in tier 2 (GH-148146)

gh-100239: Propagate type info through _BINARY_OP_EXTEND in tier 2 (GH-148146)

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

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

gh-144289: Remove ENABLE_SPECIALIZATION_FT (gh-144290)

gh-144289: Remove ENABLE_SPECIALIZATION_FT (gh-144290)

gh-142913: Add test case for interpreter generator w/ overridden opcodes (#142911)

gh-142913: Add test case for interpreter generator w/ overridden opcodes (#142911)

gh-142982: Specialize CALL_FUNCTION_EX (GH-143391)

gh-142982: Specialize CALL_FUNCTION_EX (GH-143391)

gh-141367: Use CALL_LIST_APPEND instruction only for lists, not for list subclasses (GH-141398)

gh-141367: Use CALL_LIST_APPEND instruction only for lists, not for list subclasses (GH-141398)

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

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

gh-70030: Remove _PyCode_ConstantKey() function (#139735)

gh-70030: Remove _PyCode_ConstantKey() function (#139735)

gh-131776: Expose functions called from the interpreter loop via PyAPI_FUNC (#134242)

gh-131776: Expose functions called from the interpreter loop via PyAPI_FUNC (#134242)

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

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

GH-132554: "Virtual" iterators (GH-132555)

GH-132554: "Virtual" iterators (GH-132555)

GH-131798: Optimize cached class attributes and methods in the JIT (GH-134403)

GH-131798: Optimize cached class attributes and methods in the JIT (GH-134403)

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

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

Revert "gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays (#133396)" (#133498)

Revert "gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays (#133396)" (#133498)

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

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

Remove duplicate includes: Include/internal/ (#132624)

Remove duplicate includes: Include/internal/ (#132624)

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

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

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

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

gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays (#133396)

gh-133395: add option for extension modules to specialize BINARY_OP/SUBSCR, apply to arrays (#133396)

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

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

GH-132554: Add stats for GET_ITER (GH-132592)

gh-87859: Track Code Object Local Kinds For Arguments (gh-132980)

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

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

gh-131238: Remove pycore_lock.h includes (#131483)

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

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

gh-131306: Remove unused code related to `BINARY_SUBSCR` (#131307)

docs: internal notes have moved, correct references (#130762)