FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
Align specialization guards and caching with CPython by youknowone · Pull Request #7341 · RustPython/RustPython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
RustPython
/
RustPython
Public
Notifications
You must be signed in to change notification settings
Fork
1.5k
Star
22.3k
Code
Issues
295
Pull requests
100
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Align specialization guards and caching with CPython
- #7341
#7341
Merged
youknowone
merged 31 commits into
RustPython:main
RustPython/RustPython:main
from
youknowone:specialization
youknowone/RustPython:specialization
Copy head branch name to clipboard
Mar 4, 2026
Conversation
Commits
31
(31)
Checks
Files changed
Merged
Align specialization guards and caching with CPython
#7341
youknowone
merged 31 commits into
RustPython:main
RustPython/RustPython:main
from
youknowone:specialization
youknowone/RustPython:specialization
Copy head branch name to clipboard
Commits
Commits on Mar 4, 2026
fix jit
youknowone
committed
c6b6842
View commit details
Copy full SHA for c6b6842
Browse repository at this point
vm: complete specialized opcode dispatch paths
youknowone
committed
b379239
View commit details
Copy full SHA for b379239
Browse repository at this point
vm: cache LOAD_GLOBAL with dict entry hints
youknowone
committed
bdeca2b
View commit details
Copy full SHA for bdeca2b
Browse repository at this point
vm: align adaptive specialization counters with CPython backoff
youknowone
committed
ca3814a
View commit details
Copy full SHA for ca3814a
Browse repository at this point
vm: apply cooldown counter on specialization success paths
youknowone
committed
f04bf22
View commit details
Copy full SHA for f04bf22
Browse repository at this point
vm: retain LOAD_GLOBAL specializations on misses
youknowone
committed
02a1495
View commit details
Copy full SHA for 02a1495
Browse repository at this point
vm: keep attr and call specializations on guard misses
youknowone
committed
13125d8
View commit details
Copy full SHA for 13125d8
Browse repository at this point
vm: retain store-attr and store-subscr specializations on misses
youknowone
committed
c7007b5
View commit details
Copy full SHA for c7007b5
Browse repository at this point
vm: retain specialization opcodes on generic fallback paths
youknowone
committed
453294d
View commit details
Copy full SHA for 453294d
Browse repository at this point
vm: align jump-backward specialization defaults with CPython
youknowone
committed
b8f6cc2
View commit details
Copy full SHA for b8f6cc2
Browse repository at this point
vm: retain exact-args call specializations on misses
youknowone
committed
7bfa961
View commit details
Copy full SHA for 7bfa961
Browse repository at this point
vm: retain SEND_GEN specialization on non-coroutine sends
youknowone
committed
c852994
View commit details
Copy full SHA for c852994
Browse repository at this point
vm: specialize list.append calls like CPython CALL_LIST_APPEND
youknowone
committed
1a1bbf5
View commit details
Copy full SHA for 1a1bbf5
Browse repository at this point
vm: set cooldown on LOAD_ATTR_CLASS specialization
youknowone
committed
bdd87f4
View commit details
Copy full SHA for bdd87f4
Browse repository at this point
vm: specialize bound method object CALL paths
youknowone
committed
696e57a
View commit details
Copy full SHA for 696e57a
Browse repository at this point
vm: specialize CALL_KW for bound method objects
youknowone
committed
3dc64cc
View commit details
Copy full SHA for 3dc64cc
Browse repository at this point
vm: use current-state function version for CALL_KW specialization
youknowone
committed
f220a24
View commit details
Copy full SHA for f220a24
Browse repository at this point
vm: align CALL/CALL_KW pyfunction specialization with CPython
youknowone
committed
a66c706
View commit details
Copy full SHA for a66c706
Browse repository at this point
vm: drop call-site identity caches in generic CALL specializations
youknowone
committed
59545f5
View commit details
Copy full SHA for 59545f5
Browse repository at this point
vm: align builtin type call specializations with CPython guards
youknowone
committed
f8eebec
View commit details
Copy full SHA for f8eebec
Browse repository at this point
vm: align builtin CALL guards with CPython self_or_null semantics
youknowone
committed
58bb1ea
View commit details
Copy full SHA for 58bb1ea
Browse repository at this point
vm: require exact list in CALL_LIST_APPEND fast path
youknowone
committed
157a2c3
View commit details
Copy full SHA for 157a2c3
Browse repository at this point
vm: align CALL builtin/class specialization flow with CPython
youknowone
committed
cae26d4
View commit details
Copy full SHA for cae26d4
Browse repository at this point
vm: tighten len/isinstance CALL specializations to builtin guards
youknowone
committed
0d01f7e
View commit details
Copy full SHA for 0d01f7e
Browse repository at this point
vm: gate CALL_BUILTIN_CLASS on type vectorcall like CPython
youknowone
committed
22cccae
View commit details
Copy full SHA for 22cccae
Browse repository at this point
vm: run non-py CALL specializations via direct vectorcall
youknowone
committed
30e8a75
View commit details
Copy full SHA for 30e8a75
Browse repository at this point
vm: align class-call specialization branching with CPython
youknowone
committed
da36859
View commit details
Copy full SHA for da36859
Browse repository at this point
Fix CI: disable ForIterGen, tighten CALL guards
Show description for 42d81ff
youknowone
committed
42d81ff
View commit details
Copy full SHA for 42d81ff
Browse repository at this point
vm: restore FOR_ITER_GEN specialization and tuple index parity
youknowone
committed
d464119
View commit details
Copy full SHA for d464119
Browse repository at this point
Add datastack-backed FastLocals for non-generator frames
Show description for 0f044d6
youknowone
committed
0f044d6
View commit details
Copy full SHA for 0f044d6
Browse repository at this point
Drop read lock before key_eq in dict get_hint
Show description for cc3fd09
youknowone
committed
cc3fd09
View commit details
Copy full SHA for cc3fd09
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL