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: Add free-threaded specialization for FOR_ITER (#128798)
T. Wouters
2025-03-12
1
-21/+32
*
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (...
Irit Katriel
2025-02-07
1
-170/+128
*
GH-129715: Remove _DYNAMIC_EXIT (GH-129716)
Brandt Bucher
2025-02-07
1
-0/+1
*
GH-128842: Collect JIT memory stats (GH-128941)
Diego Russo
2025-02-02
1
-0/+8
*
GH-128872: Remove unused argument from _PyCode_Quicken (GH-128873)
Yan Yanchii
2025-02-02
1
-2/+1
*
gh-100239: specialize bitwise logical binary ops on ints (#128927)
Irit Katriel
2025-01-29
1
-0/+54
*
Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...
Sam Gross
2025-01-23
1
-76/+32
*
GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...
Mark Shannon
2025-01-20
1
-32/+76
*
gh-100239: Handle NaN and zero division in guards for `BINARY_OP_EXTEND` (#12...
Kirill Podoprigora
2025-01-19
1
-6/+24
*
gh-100239: specialize long tail of binary operations (#128722)
Irit Katriel
2025-01-16
1
-4/+105
*
gh-115999: Specialize `LOAD_ATTR` for instance and class receivers in free-th...
mpage
2025-01-14
1
-90/+139
*
GH-128685: Specialize (rather than quicken) LOAD_CONST into LOAD_CONST_[IM]MO...
Mark Shannon
2025-01-13
1
-9/+0
*
gh-115999: Add free-threaded specialization for COMPARE_OP (#126410)
T. Wouters
2025-01-07
1
-10/+7
*
gh-128262: Allow specialization of calls to classes with __slots__ (GH-128263)
Ken Jin
2024-12-31
1
-4/+0
*
gh-119786: Mention `InternalDocs/interpreter.md` instead of non-existing `ada...
Yan Yanchii
2024-12-30
1
-1/+1
*
gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838)
Neil Schemenauer
2024-12-19
1
-107/+164
*
gh-115999: Enable BINARY_SUBSCR_GETITEM for free-threaded build (gh-127737)
Donghee Na
2024-12-19
1
-16/+19
*
gh-115999: Specialize loading attributes from modules in free-threaded builds...
mpage
2024-12-13
1
-36/+56
*
gh-115999: Specialize `CALL_KW` in free-threaded builds (#127713)
mpage
2024-12-11
1
-13/+4
*
gh-125610: Fix `STORE_ATTR_INSTANCE_VALUE` specialization check (GH-125612)
Sam Gross
2024-12-06
1
-1/+4
*
gh-115999: Enable specialization of `CALL` instructions in free-threaded buil...
mpage
2024-12-03
1
-46/+66
*
gh-115999: Add free-threaded specialization for `SEND` (gh-127426)
Neil Schemenauer
2024-12-03
1
-11/+4
*
gh-115999: Specialize `LOAD_SUPER_ATTR` in free-threaded builds (gh-127128)
Neil Schemenauer
2024-12-03
1
-14/+5
*
gh-127518: Fix pystats build after #127169 (#127526)
Michael Droettboom
2024-12-02
1
-2/+3
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-12-02
1
-0/+2
*
gh-115999: Add partial free-thread specialization for BINARY_SUBSCR (gh-127227)
Donghee Na
2024-12-02
1
-14/+11
*
gh-115999: Add free-threaded specialization for `STORE_SUBSCR` (#127169)
Sam Gross
2024-11-26
1
-62/+60
*
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
[next]