COMMITS
/ Python/ceval.c December 14, 2023
S
[3.11] gh-112716: Fix SystemError when __builtins__ is not a dict (GH-112770) (GH-113105)
Serhiy Storchaka committed
October 12, 2023
N
[3.11] gh-109216: Fix possible memory leak in `BUILD_MAP` (#109323)
Nikita Sobolev committed
October 8, 2023
M
[3.11] gh-110237: Check `PyList_Append` for errors in `_PyEval_MatchClass` (GH-110238) (#110512)
Miss Islington (bot) committed
September 8, 2023
V
[3.11] gh-104690: thread_run() checks for tstate dangling pointer (#109056) (#109134)
Victor Stinner committed
May 12, 2023
B
[3.11] GH-104405: Add missing PEP 523 checks (GH-104441)
Brandt Bucher committed
March 20, 2023
M
[3.11] gh-101975: Fixed a potential SegFault on garbage collection (GH-102803) (GH-102807)
Mark Shannon committed
February 21, 2023
M
[3.11] gh-101967: add a missing error check (GH-101968) (#102015)
Miss Islington (bot) committed
February 7, 2023
December 6, 2022
B
[3.11] GH-99729: Unlink frames before clearing them (#100047)
Brandt Bucher committed
November 16, 2022
November 11, 2022
B
[3.11] GH-99298: Don't perform jumps before error handling (GH-99343)
Brandt Bucher committed
October 12, 2022
B
[3.11] GH-93354: Fix PRECALL's adaptive backoff (GH-98011)
Brandt Bucher committed
September 22, 2022
M
GH-96975: Skip incomplete frames in PyEval_GetFrame (GH-97018)
Miss Islington (bot) committed
B
Remove a stray DISPATCH() (GH-97004)
Brandt Bucher committed
September 20, 2022
M
GH-96864: Check for error between line and opcode events (GH-96880)
Miss Islington (bot) committed
September 13, 2022
M
GH-96754: Check whether the interpreter frame is complete before creating frame object. (GH-96776) (#96787)
Miss Islington (bot) committed
September 10, 2022
M
GH-96678: Fix undefined behavior in ceval.c (GH-96708)
Miss Islington (bot) committed
September 9, 2022
M
[3.11] GH-96636: Remove all uses of NOTRACE_DISPATCH (GH-96643) (#96688)
Mark Shannon committed
September 6, 2022
M
GH-96572: fix use after free in trace refs build mode (GH-96618)
Miss Islington (bot) committed
July 29, 2022
M
GH-90081: Run python tracers at full speed (GH-95328) (#95363)
Miss Islington (bot) committed
July 25, 2022
M
[3.11] GH-94739: Backport GH-94958 to 3.11 (#94965)
Mark Shannon committed
July 22, 2022
B
[3.11] GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121) (GH-95143)
Brandt Bucher committed
July 9, 2022
K
[3.11] GH-93252: Fix error handling for failed Python calls (GH-94693) (GH-94708)
Kumar Aditya committed
July 8, 2022
C
[3.11] gh-94215: Fix error handling for line-tracing events (GH-94681) (GH-94688)
Christian Heimes committed
July 5, 2022
June 30, 2022
M
M
gh-91719: Reload opcode on unknown error so that C can optimize the dispatching in ceval.c (GH-94364) (#94453)
Miss Islington (bot) committed
June 29, 2022
C
[3.11] GH-93516: Drop broken assert, fixes GH-93769 (GH-94411)
Christian Heimes committed
June 28, 2022
M
[3.11] GH-93516: Backport GH-93769 (GH-94231)
Mark Shannon committed
June 22, 2022
M
[3.11] GH-93516: Backport GH-93769: Speedup line number checks when tracing (GH-94127)
Mark Shannon committed
June 20, 2022
V
gh-93937, C API: Move PyFrame_GetBack() to Python.h (#93938) (#94000)
Victor Stinner committed
May 28, 2022
E
May 25, 2022
M
gh-91924: Fix __lltrace__ for non-UTF-8 stdout encoding (GH-93199)
Miss Islington (bot) committed
May 13, 2022
M
GH-92236: Remove spurious "line" event when starting coroutine or generator. (GH-92722) (GH-92772)
Miss Islington (bot) committed
May 12, 2022
M
Update outdated `LOAD_METHOD` comments in `Python/ceval.c` (GH-92641)
Miss Islington (bot) committed
May 4, 2022
M
GH-92239: Make sure that PEP 523 is supported, even when specializing first. (GH-92245)
Mark Shannon committed
V
Use static inline function Py_EnterRecursiveCall() (#91988)
Victor Stinner committed
April 30, 2022
D
gh-92063: Enforce types in specialized PRECALL opcodes (GH-92068)
Dennis Sweeney committed
April 28, 2022
D
gh-91869: Fix tracing of specialized instructions with extended args (GH-91945)
Dennis Sweeney committed
April 25, 2022
V
gh-91719: Add pycore_opcode.h internal header file (#91906)
Victor Stinner committed
April 22, 2022
G
gh-89279: In ceval.c, redefine some macros for speed (#32387)
Guido van Rossum committed
April 21, 2022
G
GH-91719: Make MSVC generate somewhat faster switch code (#91718)
Guido van Rossum committed
April 20, 2022
D
Cast to (destructor) to fix compiler warnings (GH-91711)
Dennis Sweeney committed
April 19, 2022
D
gh-90667: Add specializations of Py_DECREF when types are known (GH-30872)
Dennis Sweeney committed
April 17, 2022
D
gh-91625: Don't ignore extended args of adaptive opcodes (GH-91626)
Dennis Sweeney committed
April 16, 2022
D
gh-78607: Replace __ltrace__ with __lltrace__ (GH-91619)
Dennis Sweeney committed
D
gh-91462: Make lltrace output human-readable. (GH-91463)
Dennis Sweeney committed
April 15, 2022
I
gh-91276: Make JUMP_IF_TRUE_OR_POP/JUMP_IF_FALSE_OR_POP relative (GH-32215)
Irit Katriel committed
D
gh-90699: Use _Py_STR(empty) instead of PyUnicode_New(0, 0) for BUILD_STRING (GH-91476)
Dennis Sweeney committed
April 11, 2022
I
bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)
Irit Katriel committed