summaryrefslogtreecommitdiffstats
path: root/Objects/frameobject.c
Commit message (Expand)AuthorAgeFilesLines
* [3.11] GH-97779: Ensure that *all* frame objects are backed by "complete" fra...Miss Islington (bot)2022-10-051-1/+15
* [3.11] GH-94739: Backport GH-94958 to 3.11 (#94965)Mark Shannon2022-07-251-20/+170
* GH-94438: Handle extended arguments and conditional pops in mark_stacks (GH-9...Miss Islington (bot)2022-07-221-4/+9
* [3.11] gh-94438: in frameobject's mark_stacks switch, the PUSH_EXC_INFO and P...Irit Katriel2022-07-061-8/+10
* [3.11] GH-94262: Don't create frame objects for frames that aren't yet comple...Miss Islington (bot)2022-07-041-2/+8
* [3.11] GH-94438: Backport GH-94444 (#94486)Mark Shannon2022-07-011-13/+35
* [3.11] GH-91742: Fix pdb crash after jump (GH-94171) (#94176)Miss Islington (bot)2022-06-231-1/+1
* gh-91719: Add pycore_opcode.h internal header file (#91906)Victor Stinner2022-04-251-2/+3
* GH-88116: Use a compact format to represent end line and column offsets. (GH-...Mark Shannon2022-04-211-1/+5
* bpo-40421: Cleanup PyFrame C API (GH-32417)Victor Stinner2022-04-191-1/+1
* gh-91502: Add a new API to check if a frame is an entry frame (GH-91503)Pablo Galindo Salgado2022-04-131-0/+8
* bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)Irit Katriel2022-04-111-2/+12
* Add new PyFrame_GetLasti C-API function (GH-32413)Mark Shannon2022-04-081-1/+11
* bpo-47177: Replace `f_lasti` with `prev_instr` (GH-32208)Brandt Bucher2022-04-071-17/+18
* bpo-47120: make JUMP_NO_INTERRUPT relative (GH-32221)Irit Katriel2022-04-051-9/+5
* bpo-47186: Replace JUMP_IF_NOT_EG_MATCH by CHECK_EG_MATCH + jump (GH-32309)Irit Katriel2022-04-051-8/+2
* bpo-47186: Replace JUMP_IF_NOT_EXC_MATCH by CHECK_EXC_MATCH + jump (GH-32231)Irit Katriel2022-04-011-3/+1
* bpo-40421: Add missing getters for frame object attributes to C-API. (GH-32114)Mark Shannon2022-03-311-0/+22
* bpo-47120: Replace the JUMP_ABSOLUTE opcode by the relative JUMP_BACKWARD (GH...Irit Katriel2022-03-311-1/+6
* bpo-42197: Don't create `f_locals` dictionary unless we actually need it. (GH...Mark Shannon2022-03-251-6/+17
* bpo-47045: Remove `f_state` field (GH-31963)Mark Shannon2022-03-221-42/+83
* bpo-46841: Quicken code in-place (GH-31888)Brandt Bucher2022-03-211-9/+30
* bpo-45786: Remove _PyFrame_Fini() and _PyFrame_DebugMallocStats() (GH-31874)Victor Stinner2022-03-181-11/+0
* bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)Victor Stinner2022-02-251-10/+10
* bpo-45316: Move private PyCode C API to internal C API (GH-31576)Victor Stinner2022-02-251-3/+3
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-3/+1
* bpo-46670: Remove unused get_frame_state() function (GH-31177)Victor Stinner2022-02-071-9/+0
* Pass reference to func, as well as args, when pushing frame. (GH-31100)Mark Shannon2022-02-031-0/+2
* bpo-46072: Add some frame stats. (GH-31060)Mark Shannon2022-02-021-0/+1
* bpo-46409: Make generators in bytecode (GH-30633)Mark Shannon2022-01-201-3/+7
* bpo-46009: Remove GEN_START (GH-30367)Brandt Bucher2022-01-041-3/+5
* bpo-46202: Remove opcode POP_EXCEPT_AND_RERAISE (GH-30302)Irit Katriel2022-01-041-1/+0
* bpo-46039: Split yield from in two (GH-30035)Mark Shannon2021-12-151-1/+7
* bpo-45292: [PEP-654] add except* (GH-29581)Irit Katriel2021-12-141-1/+4
* bpo-45813: Drop redundant assertion from frame.clear() (GH-29990)Andrew Svetlov2021-12-081-1/+4
* bpo-45786: Allocate space for frame in frame object. (GH-29729)Mark Shannon2021-11-291-115/+26
* bpo-44525: Copy free variables in bytecode to allow calls to inner functions ...Mark Shannon2021-11-231-8/+24
* bpo-45256: Rationalize code around Python-to-Python calls a bit. (GH-29235)Mark Shannon2021-10-281-6/+5
* bpo-45522: Allow to disable freelists on build time (GH-29056)Christian Heimes2021-10-211-6/+17
* Fix typos in the Objects directory (GH-28766)Christian Clauss2021-10-061-1/+1
* bpo-45355: More use of sizeof(_Py_CODEUNIT) (GH-28720)Serhiy Storchaka2021-10-041-2/+2
* bpo-45355: Use sizeof(_Py_CODEUNIT) instead of literal 2 for the size of the ...Serhiy Storchaka2021-10-031-2/+2
* bpo-44990: Change layout of evaluation frames. "Layout B" (GH-27933)Mark Shannon2021-08-251-17/+7
* bpo-44872: use new trashcan macros in framobject.c (#27683)Irit Katriel2021-08-091-2/+2
* bpo-44590: Lazily allocate frame objects (GH-27077)Mark Shannon2021-07-261-160/+136
* bpo-43693: Turn localspluskinds into an object (GH-26749)Guido van Rossum2021-06-211-2/+2
* bpo-44032: Move pointer to code object from frame-object to frame specials ar...Mark Shannon2021-06-181-16/+23
* Do not clear globals or builtins when calling clear() on a frame object. Reve...Mark Shannon2021-06-171-5/+4
* bpo-43693: Eliminate unused "fast locals". (gh-26587)Eric Snow2021-06-151-78/+13
* bpo-43693: Do not check co_cell2arg if a non-cell offset. (gh-26626)Eric Snow2021-06-091-2/+5