summaryrefslogtreecommitdiffstats
path: root/Python/ceval.c
Commit message (Expand)AuthorAgeFilesLines
* [3.11] GH-104405: Add missing PEP 523 checks (GH-104441)Brandt Bucher2023-05-121-0/+1
* [3.11] gh-101975: Fixed a potential SegFault on garbage collection (GH-102803...Mark Shannon2023-03-201-0/+1
* [3.11] gh-101967: add a missing error check (GH-101968) (#102015)Miss Islington (bot)2023-02-211-1/+3
* [3.11] gh-101072: support default and kw default in PyEval_EvalCodeEx for 3.1...Łukasz Langa2023-02-071-4/+0
* [3.11] GH-99729: Unlink frames before clearing them (#100047)Brandt Bucher2022-12-061-10/+8
* [3.11] GH-99460: Emscripten trampolines on optimized METH_O and METH_NOARGS c...Hood Chatham2022-11-161-3/+3
* [3.11] GH-99298: Don't perform jumps before error handling (GH-99343)Brandt Bucher2022-11-111-3/+11
* [3.11] GH-93354: Fix PRECALL's adaptive backoff (GH-98011)Brandt Bucher2022-10-121-2/+2
* GH-96975: Skip incomplete frames in PyEval_GetFrame (GH-97018)Miss Islington (bot)2022-09-221-3/+6
* Remove a stray DISPATCH() (GH-97004)Brandt Bucher2022-09-221-1/+0
* GH-96864: Check for error between line and opcode events (GH-96880)Miss Islington (bot)2022-09-201-1/+1
* GH-96754: Check whether the interpreter frame is complete before creating fra...Miss Islington (bot)2022-09-131-3/+5
* GH-96678: Fix undefined behavior in ceval.c (GH-96708)Miss Islington (bot)2022-09-101-1/+7
* [3.11] GH-96636: Remove all uses of NOTRACE_DISPATCH (GH-96643) (#96688)Mark Shannon2022-09-091-59/+57
* GH-96572: fix use after free in trace refs build mode (GH-96618)Miss Islington (bot)2022-09-061-1/+1
* GH-90081: Run python tracers at full speed (GH-95328) (#95363)Miss Islington (bot)2022-07-291-4/+7
* [3.11] GH-94739: Backport GH-94958 to 3.11 (#94965)Mark Shannon2022-07-251-14/+0
* [3.11] GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121) ...Brandt Bucher2022-07-221-0/+8
* [3.11] GH-93252: Fix error handling for failed Python calls (GH-94693) (GH-94...Kumar Aditya2022-07-091-1/+5
* [3.11] gh-94215: Fix error handling for line-tracing events (GH-94681) (GH-94...Christian Heimes2022-07-081-5/+14
* [3.11] gh-94510: Raise on re-entrant calls to sys.setprofile and sys.settrace...Łukasz Langa2022-07-051-2/+24
* [3.11] GH-93354: Use exponential backoff to avoid excessive specialization at...Mark Shannon2022-06-301-21/+25
* gh-91719: Reload opcode on unknown error so that C can optimize the dispatchi...Miss Islington (bot)2022-06-301-0/+3
* [3.11] GH-93516: Drop broken assert, fixes GH-93769 (GH-94411)Christian Heimes2022-06-291-4/+0
* [3.11] GH-93516: Backport GH-93769 (GH-94231)Mark Shannon2022-06-281-52/+41
* [3.11] GH-93516: Backport GH-93769: Speedup line number checks when tracing (...Mark Shannon2022-06-221-7/+9
* gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938) (#94000)Victor Stinner2022-06-201-1/+0
* [3.11] bpo-40514: Drop EXPERIMENTAL_ISOLATED_SUBINTERPRETERS (gh-93185) (GH-9...Eric Snow2022-05-281-55/+0
* gh-91924: Fix __lltrace__ for non-UTF-8 stdout encoding (GH-93199)Miss Islington (bot)2022-05-251-1/+3
* GH-92236: Remove spurious "line" event when starting coroutine or generator. ...Miss Islington (bot)2022-05-131-0/+6
* Update outdated `LOAD_METHOD` comments in `Python/ceval.c` (GH-92641)Miss Islington (bot)2022-05-121-2/+2
* GH-92239: Make sure that PEP 523 is supported, even when specializing first. ...Mark Shannon2022-05-041-0/+2
* Use static inline function Py_EnterRecursiveCall() (#91988)Victor Stinner2022-05-041-15/+15
* gh-92063: Enforce types in specialized PRECALL opcodes (GH-92068)Dennis Sweeney2022-04-301-16/+27
* gh-91869: Fix tracing of specialized instructions with extended args (GH-91945)Dennis Sweeney2022-04-281-0/+9
* gh-91719: Add pycore_opcode.h internal header file (#91906)Victor Stinner2022-04-251-0/+1
* gh-89279: In ceval.c, redefine some macros for speed (#32387)Guido van Rossum2022-04-221-13/+60
* GH-91719: Make MSVC generate somewhat faster switch code (#91718)Guido van Rossum2022-04-211-2/+4
* Cast to (destructor) to fix compiler warnings (GH-91711)Dennis Sweeney2022-04-201-11/+11
* gh-90667: Add specializations of Py_DECREF when types are known (GH-30872)Dennis Sweeney2022-04-191-40/+44
* gh-91625: Don't ignore extended args of adaptive opcodes (GH-91626)Dennis Sweeney2022-04-171-16/+21
* gh-78607: Replace __ltrace__ with __lltrace__ (GH-91619)Dennis Sweeney2022-04-161-1/+1
* gh-91462: Make lltrace output human-readable. (GH-91463)Dennis Sweeney2022-04-161-35/+83
* gh-91276: Make JUMP_IF_TRUE_OR_POP/JUMP_IF_FALSE_OR_POP relative (GH-32215)Irit Katriel2022-04-151-4/+4
* gh-90699: Use _Py_STR(empty) instead of PyUnicode_New(0, 0) for BUILD_STRING ...Dennis Sweeney2022-04-151-6/+2
* bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)Irit Katriel2022-04-111-47/+132
* Fix some typos in comments (GH-32422)jonasdlindner2022-04-091-1/+1
* bpo-47177: Replace `f_lasti` with `prev_instr` (GH-32208)Brandt Bucher2022-04-071-34/+37
* bpo-35134: Remove the Include/code.h header file (GH-32385)Victor Stinner2022-04-071-1/+0
* bpo-47009: Fix assert on big endian (GH-32332)Christian Heimes2022-04-051-1/+1