aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Objects/frameobject.c
Commit message (Expand)AuthorAge
* GH-128563: Add new frame owner type for interpreter entry frames (GH-129078)Mark Shannon2025-01-21
* GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...Mark Shannon2025-01-20
* gh-128198: Add missing error checks for usages of PyIter_Next() (GH-128199)Yan Yanchii2024-12-25
* GH-127705: Add debug mode for `_PyStackRef`s inspired by HPy debug mode (GH-1...Mark Shannon2024-12-20
* gh-127271: Replace use of PyCell_GET/SET (gh-127272)Neil Schemenauer2024-12-03
* gh-115999: Implement thread-local bytecode and enable specialization for `BIN...mpage2024-11-04
* GH-125837: Split `LOAD_CONST` into three. (GH-125972)Mark Shannon2024-10-29
* gh-124218: Avoid refcount contention on builtins module (GH-125847)Sam Gross2024-10-24
* gh-125590: Allow FrameLocalsProxy to delete and pop keys from extra locals (#...Tian Gao2024-10-21
* gh-124513: Check args in framelocalsproxy_new() (#124515)Victor Stinner2024-09-25
* gh-123923: Defer refcounting for `f_funcobj` in `_PyInterpreterFrame` (#124026)Sam Gross2024-09-24
* gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` (#12...Sam Gross2024-09-12
* GH-118093: Make `CALL_ALLOC_AND_ENTER_INIT` suitable for tier 2. (GH-123140)Mark Shannon2024-08-20
* GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942)Mark Shannon2024-08-13
* gh-122058: `Lib/inspect`: Update docstrings for `isfunction`, `isgenerator`, ...Kirill Podoprigora2024-08-06
* gh-120906: Support arbitrary hashable keys in FrameLocalsProxy (GH-122309)Petr Viktorin2024-07-30
* GH-120024: Use pointer for stack pointer (GH-121923)Mark Shannon2024-07-18
* gh-118934: Make PyEval_GetLocals return borrowed reference (#119769)Tian Gao2024-07-16
* gh-117139: Convert the evaluation stack to stack refs (#118450)Ken Jin2024-06-27
* gh-120834: fix type of *_iframe field in _PyGenObject_HEAD declaration (#120835)Irit Katriel2024-06-24
* GH-120097: Make FrameLocalsProxy a mapping (#120101)Mark Shannon2024-06-19
* gh-74929: PEP 667 C API documentation (gh-119379)Alyssa Coghlan2024-06-01
* gh-109176: replace _PyFrame_OpAlreadyRan by an assertion that the frame is co...Irit Katriel2024-05-21
* gh-118921: Add `copy()` method for `FrameLocalsProxy` (#118923)Tian Gao2024-05-10
* gh-118746: Fix crash in frame_getlocals and _PyFrame_GetLocals (#118748)Tian Gao2024-05-07
* GH-115709: Invalidate executors when a local variable is changed via frame.f_...Mark Shannon2024-05-06
* gh-118609: Add proper error check for framelocalsproxy (#118615)Tian Gao2024-05-06
* gh-74929: Make containment checks more efficient in `FrameLocalsProxy` (#118624)Tian Gao2024-05-06
* gh-118605: Fix reference leak in FrameLocalsProxy (#118607)Tian Gao2024-05-05
* gh-74929: Remove undesirable DECREF in PEP 667 implementation (#118583)Tian Gao2024-05-05
* gh-74929: Implement PEP 667 (GH-115153)Tian Gao2024-05-04
* gh-107674: Lazy load line number to improve performance of tracing (GH-118127)Tian Gao2024-04-29
* GH-118095: Handle `RETURN_GENERATOR` in tier 2 (GH-118180)Mark Shannon2024-04-25
* gh-115756: make PyCode_GetFirstFree an unstable API (GH-115781)Bogdan Romanyuk2024-03-19
* gh-113939: Frame clear, clear locals (#113940)Albert Zeyer2024-01-31
* gh-111375: Use `NULL` rather than `None` in the exception stack to indicate t...Carey Metcalfe2023-12-21
* gh-79932: raise exception if frame.clear() is called on a suspended frame (#1...Irit Katriel2023-11-07
* simplify code to pop exception in frame_setlineno (#111702)Irit Katriel2023-11-06
* gh-103615: Use local events for opcode tracing (GH-109472)Tian Gao2023-11-03
* gh-111354: Simplify _PyGen_yf by moving some of its work to the compiler and ...Irit Katriel2023-11-03
* gh-109094: replace frame->prev_instr by frame->instr_ptr (#109095)Irit Katriel2023-10-26
* GH-94438: Restore ability to jump over None tests (GH-111237)Savannah Ostrowski2023-10-23
* GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300)Brandt Bucher2023-09-13
* gh-108732: include comprehension locals in frame.f_locals (#109026)Carl Meyer2023-09-07
* gh-108991: replace _PyFrame_GetState by two simpler functions (#108992)Irit Katriel2023-09-06
* gh-105481: remove regen-opcode. Generated _PyOpcode_Caches in regen-cases. (#...Irit Katriel2023-08-23
* gh-105481: generate op IDs from bytecode.c instead of hard coding them in opc...Irit Katriel2023-08-16
* gh-106092: Fix use-after-free crash in frame_dealloc (#106875)Anders Kaseorg2023-08-01
* gh-106869: Use new PyMemberDef constant names (#106871)Victor Stinner2023-07-25
* gh-105340: include hidden fast-locals in locals() (#105715)Carl Meyer2023-07-05