aboutsummaryrefslogtreecommitdiff
path: root/Python/ceval.c
AgeCommit message (Expand)Author
2023-02-17gh-101967: add a missing error check (GH-101968)Miss Islington (bot)
2022-09-20[3.10] GH-96864: Check for error between line and opcode events (GH-96969)Brandt Bucher
2022-07-05[3.10] gh-94510: Raise on re-entrant calls to sys.setprofile and syssettrace ...Pablo Galindo Salgado
2022-05-26[3.10] gh-91924: Fix __ltrace__ for non-UTF-8 stdout encoding (#93214)Victor Stinner
2022-03-07[3.10] bpo-46940: Don't override existing AttributeError suggestion informati...Pablo Galindo Salgado
2022-01-11bpo-46347: Fix PyEval_EvalCodeEx to correctly cleanup in error paths (#30553)Yury Selivanov
2022-01-11bpo-46347: Fix memory leak in PyEval_EvalCodeEx. (GH-30546)Miss Islington (bot)
2021-12-08[3.10] bpo-46009: Do not exhaust generator when send() method raises (GH-2998...Mark Shannon
2021-10-04[3.10] bpo-45355: Use sizeof(_Py_CODEUNIT) instead of literal 2 for the size ...Serhiy Storchaka
2021-09-29Move predispatch logic from DISPATCH macro to juts before switch. Reduces siz...Mark Shannon
2021-07-19bpo-44645: Check for interrupts on any potentially backwards edge (GH-27216) ...Miss Islington (bot)
2021-07-16Revert "bpo-44645: Check for interrupts on any potentially backwards edge. (G...Miss Islington (bot)
2021-07-16[3.10] bpo-44645: Check for interrupts on any potentially backwards edge. (GH...Mark Shannon
2021-07-13bpo-44472: Fix ltrace functionality when exceptions are raised (GH-26822) (GH...Miss Islington (bot)
2021-07-08bpo-44570: Fix line tracing for forward jumps to duplicated tails (GH-27067)Mark Shannon
2021-05-02bpo-43754: Eliminate bindings for partial pattern matches (GH-25229)Brandt Bucher
2021-04-30bpo-43977: Use tp_flags for collection matching (GH-25723)Mark Shannon
2021-04-14bpo-38530: Offer suggestions on NameError (GH-25397)Pablo Galindo
2021-04-13bpo-43760: Speed up check for tracing in interpreter dispatch (#25276)Mark Shannon
2021-04-11bpo-43753: Add Py_Is() and Py_IsNone() functions (GH-25227)Victor Stinner
2021-04-08bpo-43760: Streamline dispatch sequence for machines without computed gotos. ...Mark Shannon
2021-04-06bpo-43683: Handle generator entry in bytecode (GH-25138)Mark Shannon
2021-04-05bpo-42128: __match_args__ can't be a list anymore (GH-25203)Brandt Bucher
2021-04-01bpo-27129: Use instruction offsets, not byte offsets, in bytecode and interna...Mark Shannon
2021-03-25Move big block of macros out of function to improve readability. (GH-25020)Mark Shannon
2021-03-24Only check evalbreaker after calls and on backwards egdes. Makes sure that __...Mark Shannon
2021-03-18bpo-43541: Fix PyEval_EvalCodeEx() regression (GH-24918)Victor Stinner
2021-03-05Make tracing info (bounds, and previous instruction offset) a bit more robust...Mark Shannon
2021-03-03bpo-43271: Re-enable ceval.c optimizations for Windows debug builds (GH-24739)db3l
2021-02-28bpo-37146: Deactivate opcode cache only when using huntrleaks in the test sui...Pablo Galindo
2021-02-26bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)Brandt Bucher
2021-02-21bpo-42093: Cleanup _PyDict_GetItemHint() (GH-24582)Victor Stinner
2021-02-20bpo-42990: Functions inherit current builtins (GH-24564)Victor Stinner
2021-02-19bpo-43268: Pass interp rather than tstate to internal functions (GH-24580)Victor Stinner
2021-02-19bpo-43270: Remove private _PyErr_OCCURRED() macro (GH-24579)Victor Stinner
2021-02-19bpo-43268: _Py_IsMainInterpreter() now expects interp (GH-24577)Victor Stinner
2021-02-18bpo-42990: Refactor _PyFrame_New_NoTrack() (GH-24566)Victor Stinner
2021-02-14bpo-43152: Update assert statement to remove unused warning (GH-24473)Dong-hee Na
2021-02-01bpo-42990: Further refactoring of PyEval_ functions. (GH-24368)Mark Shannon
2021-01-29bpo-42927: Inline cache for attributes defined with '__slots__' (#24216)Guido van Rossum
2021-01-29bpo-42990: Introduce 'frame constructor' struct to simplify API for PyEval_Co...Mark Shannon
2021-01-07Update frame.f_lineno before any call to the (C) tracing function. (GH-24150)Mark Shannon
2021-01-05bpo-42823: Fix frame lineno when frame.f_trace is set (GH-24099)Mark Shannon
2020-12-17bpo-42246: Make sure that `f_lasti`, and thus `f_lineno`, is set correctly af...Mark Shannon
2020-12-02bpo-42500: Fix recursion in or after except (GH-23568)Mark Shannon
2020-11-25bpo-42202: Store func annotations as a tuple (GH-23316)Yurii Karabas
2020-11-13bpo-42296: On Windows, fix CTRL+C regression (GH-23257)Victor Stinner
2020-11-12bpo-42246: Partial implementation of PEP 626. (GH-23113)Mark Shannon
2020-11-05bpo-42266: Handle monkey-patching descriptors in LOAD_ATTR cache (GH-23157)Pablo Galindo
2020-10-27bpo-42099: Fix reference to ob_type in unionobject.c and ceval (GH-22829)Neil Schemenauer