index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Python
/
ceval.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-107674: Improve performance of `sys.settrace` (GH-114986)
Tian Gao
2024-02-28
1
-11/+17
*
Tier 2 cleanups and tweaks (#115534)
Guido van Rossum
2024-02-20
1
-21/+40
*
gh-115735: Fix current executor NULL before _START_EXECUTOR (#115736)
Ken Jin
2024-02-20
1
-2/+2
*
gh-112175: Add `eval_breaker` to `PyThreadState` (#115194)
Brett Simmers
2024-02-20
1
-1/+1
*
GH-115457: Support splitting and replication of micro ops. (GH-115558)
Mark Shannon
2024-02-20
1
-1/+1
*
GH-112354: Initial implementation of warm up on exits and trace-stitching (GH...
Mark Shannon
2024-02-20
1
-20/+27
*
GH-113464: Add a JIT backend for tier 2 (GH-113465)
Brandt Bucher
2024-01-29
1
-1/+19
*
GH-113860: Get rid of `_PyUOpExecutorObject` (GH-113954)
Brandt Bucher
2024-01-12
1
-2/+1
*
GH-113486: Do not emit spurious PY_UNWIND events for optimized calls to class...
Mark Shannon
2024-01-05
1
-0/+3
*
GH-111485: Generate instruction and uop metadata (GH-113287)
Mark Shannon
2023-12-20
1
-0/+1
*
GH-112354: Treat _EXIT_TRACE like an unconditional side exit (GH-113104)
Mark Shannon
2023-12-14
1
-17/+2
*
gh-112716: Fix SystemError when __builtins__ is not a dict (GH-112770)
Serhiy Storchaka
2023-12-14
1
-2/+2
*
A smattering of cleanups in uop debug output and lltrace (#112980)
Guido van Rossum
2023-12-12
1
-8/+10
*
gh-112660: Do not clear arbitrary errors on import (GH-112661)
Serhiy Storchaka
2023-12-07
1
-15/+31
*
Rename ...Uop... to ...UOp... (uppercase O) for consistency (#112327)
Guido van Rossum
2023-11-29
1
-6/+6
*
gh-112217: Add check to call result for `do_raise()` where cause is a type. (...
apaz
2023-11-27
1
-0/+7
*
gh-111786: Use separate opcode vars for Tier 1 and Tier 2 (#112289)
Michael Droettboom
2023-11-20
1
-12/+11
*
gh-112287: Speed up Tier 2 (uop) interpreter a little (#112286)
Guido van Rossum
2023-11-20
1
-9/+7
*
gh-106529: Make FOR_ITER a viable uop (#112134)
Guido van Rossum
2023-11-20
1
-2/+2
*
gh-111863: Rename `Py_NOGIL` to `Py_GIL_DISABLED` (#111864)
Hugo van Kemenade
2023-11-20
1
-2/+2
*
Various small improvements to uop debug output (#112218)
Guido van Rossum
2023-11-17
1
-4/+11
*
GH-111848: Set the IP when de-optimizing (GH-112065)
Mark Shannon
2023-11-15
1
-0/+2
*
gh-111789: Simplify ceval.c by using PyDict_GetItemRef() (GH-111980)
Serhiy Storchaka
2023-11-14
1
-18/+14
*
GH-111520: Add back the operand local (GH-111813)
Brandt Bucher
2023-11-14
1
-5/+1
*
gh-111786: Optimize for space for _PyEval_EvalFrameDefault on MSVC for PGO (#...
Michael Droettboom
2023-11-09
1
-0/+10
*
GH-109369: Exit tier 2 if executor is invalid (GH-111657)
Mark Shannon
2023-11-09
1
-1/+1
*
gh-111663: Restore the Tier 2 uop count pystats (#111664)
Michael Droettboom
2023-11-02
1
-0/+2
*
gh-111354: simplify detection of RESUME after YIELD_VALUE at except-depth 1 ...
Irit Katriel
2023-11-02
1
-1/+1
*
gh-108082: Use PyErr_FormatUnraisable() (GH-111580)
Serhiy Storchaka
2023-11-02
1
-4/+4
*
gh-111520: Integrate the Tier 2 interpreter in the Tier 1 interpreter (#111428)
Guido van Rossum
2023-11-01
1
-13/+143
*
GH-111485: Increment `next_instr` consistently at the start of the instructio...
Mark Shannon
2023-10-31
1
-1/+1
*
gh-110481: Implement biased reference counting (gh-110764)
Sam Gross
2023-10-30
1
-1/+2
*
gh-111354: define names for RESUME oparg values (#111365)
Irit Katriel
2023-10-26
1
-1/+1
*
gh-109094: replace frame->prev_instr by frame->instr_ptr (#109095)
Irit Katriel
2023-10-26
1
-15/+15
*
gh-110237: Check `PyList_Append` for errors in `_PyEval_MatchClass` (#110238)
denballakh
2023-10-08
1
-3/+11
*
GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300)
Brandt Bucher
2023-09-13
1
-2/+0
*
GH-108390: Prevent non-local events being set with `sys.monitoring.set_local_...
Mark Shannon
2023-09-05
1
-15/+17
*
gh-108765: Python.h no longer includes <ctype.h> (#108831)
Victor Stinner
2023-09-03
1
-3/+1
*
GH-108614: Remove non-debug uses of `#if TIER_ONE` and `#if TIER_TWO` from `_...
Mark Shannon
2023-08-31
1
-19/+32
*
gh-108444: Replace _PyLong_AsInt() with PyLong_AsInt() (#108459)
Victor Stinner
2023-08-24
1
-1/+1
*
gh-105481: remove regen-opcode. Generated _PyOpcode_Caches in regen-cases. (#...
Irit Katriel
2023-08-23
1
-2/+1
*
gh-107944: Improve error message for function calls with bad keyword argument...
Pablo Galindo Salgado
2023-08-17
1
-3/+28
*
gh-106581: Project through calls (#108067)
Guido van Rossum
2023-08-17
1
-10/+4
*
GH-108035: Remove the `_PyCFrame` struct as it is no longer needed for perfor...
Mark Shannon
2023-08-17
1
-15/+7
*
gh-106581: Split `CALL_PY_EXACT_ARGS` into uops (#107760)
Guido van Rossum
2023-08-16
1
-5/+1
*
GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725)
Mark Shannon
2023-08-09
1
-1/+1
*
gh-107758: Improvements to lltrace feature (#107757)
Guido van Rossum
2023-08-08
1
-6/+28
*
GH-84436: Skip refcounting for known immortals (GH-107605)
Brandt Bucher
2023-08-04
1
-1/+1
*
GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra...
Mark Shannon
2023-08-04
1
-1/+7
*
GH-100964: Break cycles involving exception state when returning from generat...
Mark Shannon
2023-08-02
1
-0/+1
[next]