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
/
specialize.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-115999: Record success in `specialize` (#127167)
mpage
2024-11-22
1
-0/+1
*
gh-115999: Add free-threaded specialization for `UNPACK_SEQUENCE` (#126600)
Kirill Podoprigora
2024-11-22
1
-18/+12
*
gh-115999: Add free-threaded specialization for ``TO_BOOL`` (gh-126616)
Donghee Na
2024-11-21
1
-62/+67
*
gh-115999: Specialize `LOAD_GLOBAL` in free-threaded builds (#126607)
mpage
2024-11-21
1
-22/+24
*
gh-115999: Don't take a reason in unspecialize (#127030)
mpage
2024-11-20
1
-4/+9
*
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...
Hugo van Kemenade
2024-11-19
1
-2/+0
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-11-18
1
-0/+2
*
gh-103951: enable optimization for fast attribute access on module subclasses...
Sergey B Kirpichev
2024-11-15
1
-1/+1
*
gh-126513: Use helpers for `_Py_Specialize_ConstainsOp` (#126517)
Kirill Podoprigora
2024-11-06
1
-17/+7
*
gh-115999: Introduce helpers for (un)specializing instructions (#126414)
mpage
2024-11-06
1
-48/+84
*
gh-115999: Add free-threaded specialization for CONTAINS_OP (gh-126450)
Donghee Na
2024-11-06
1
-4/+6
*
gh-115999: Implement thread-local bytecode and enable specialization for `BIN...
mpage
2024-11-04
1
-19/+49
*
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon
2024-10-29
1
-0/+14
*
gh-115999: Stop the world when invalidating function versions (#124997)
mpage
2024-10-08
1
-4/+4
*
GH-124284: Add stats for refcount operations on immortal objects (GH-124288)
Mark Shannon
2024-09-23
1
-4/+8
*
GH-123232: Fix "not specialized" stats (GH-123236)
Mark Shannon
2024-08-23
1
-2/+12
*
GH-123040: Specialize shadowed `LOAD_ATTR`. (GH-123219)
Mark Shannon
2024-08-23
1
-136/+212
*
GH-123197: Only count an instruction as deferred if it hasn't deopted first. ...
Mark Shannon
2024-08-22
1
-0/+1
*
GH-118093: Specialize calls to non-vectorcall classes as `CALL_NON_PY_GENERAL...
Brandt Bucher
2024-08-22
1
-5/+1
*
GH-115776: Allow any fixed sized object to have inline values (GH-123192)
Mark Shannon
2024-08-21
1
-6/+10
*
GH-118093: Make `CALL_ALLOC_AND_ENTER_INIT` suitable for tier 2. (GH-123140)
Mark Shannon
2024-08-20
1
-5/+1
*
GH-118093: Specialize `CALL_KW` (GH-123006)
Mark Shannon
2024-08-16
1
-0/+67
*
GH-122390: Replace `_Py_GetbaseOpcode` with `_Py_GetBaseCodeUnit` (GH-122942)
Mark Shannon
2024-08-13
1
-3/+3
*
GH-118093: Add tier two support for LOAD_ATTR_PROPERTY (GH-122283)
Brandt Bucher
2024-07-25
1
-5/+0
*
GH-121583: Remove dependency from pystats.h to internal header file (GH-121587)
Michael Droettboom
2024-07-16
1
-0/+4
*
gh-121082: Fix build failure when the developer use `--enable-pystats` argume...
Nadeshiko Manju
2024-06-27
1
-2/+3
*
gh-117139: Convert the evaluation stack to stack refs (#118450)
Ken Jin
2024-06-26
1
-16/+43
*
Fix typos in comments (#120481)
Xie Yanbo
2024-06-20
1
-1/+1
*
gh-83754: Use the Py_TYPE() macro (#120599)
Victor Stinner
2024-06-17
1
-1/+1
*
GH-118095: Use broader specializations of CALL in tier 1, for better tier 2 s...
Mark Shannon
2024-05-04
1
-105/+19
*
GH-118095: Unify the behavior of tier 2 FOR_ITER branch micro-ops (GH-118420)
Mark Shannon
2024-05-02
1
-2/+4
*
gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...
Dino Viehland
2024-04-22
1
-2/+1
*
gh-115178: Add Counts of UOp Pairs to pystats (GH-115181)
Jeff Glass
2024-04-16
1
-0/+9
*
gh-116968: Reimplement Tier 2 counters (#117144)
Guido van Rossum
2024-04-04
1
-5/+3
*
GH-115776: Embed the values array into the object, for "normal" Python object...
Mark Shannon
2024-04-02
1
-26/+25
*
A few minor tweaks to get stats working and compiling cleanly. (#117219)
Mark Shannon
2024-03-25
1
-1/+0
*
gh-116996: Add pystats about _Py_uop_analyse_and_optimize (GH-116997)
Michael Droettboom
2024-03-21
1
-0/+13
*
gh-116381: Remove bad specializations, add fail stats (GH-116464)
Ken Jin
2024-03-07
1
-14/+26
*
gh-116381: Specialize CONTAINS_OP (GH-116385)
Ken Jin
2024-03-06
1
-0/+38
*
gh-115168: Add pystats counter for invalidated executors (GH-115169)
Michael Droettboom
2024-02-26
1
-0/+1
*
Tier 2 cleanups and tweaks (#115534)
Guido van Rossum
2024-02-20
1
-8/+4
*
gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)
Ken Jin
2024-02-13
1
-0/+5
*
GH-113710: Fix updating of dict version tag and add watched dict stats (GH-11...
Mark Shannon
2024-02-12
1
-0/+2
*
GH-114806. Don't specialize calls to classes with metaclasses. (GH-114870)
Mark Shannon
2024-02-01
1
-0/+5
*
gh-114312: Collect stats for unlikely events (GH-114493)
Michael Droettboom
2024-01-25
1
-0/+11
*
gh-89811: Check for valid tp_version_tag in specializer (GH-113558)
Peter Lazorchak
2024-01-11
1
-1/+29
*
GH-113486: Do not emit spurious PY_UNWIND events for optimized calls to class...
Mark Shannon
2024-01-05
1
-1/+1
*
GH-111485: Generate instruction and uop metadata (GH-113287)
Mark Shannon
2023-12-20
1
-0/+1
*
gh-112320: Implement on-trace confidence tracking for branches (#112321)
Guido van Rossum
2023-12-12
1
-0/+1
*
GH-111772: Specialize slot loads and stores for `_Py_T_OBJECT` (GH-111773)
Mark Shannon
2023-11-06
1
-3/+3
[next]