FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
Tighten specialization guards and add send_none fastpath by youknowone · Pull Request #7359 · 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
98
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Tighten specialization guards and add send_none fastpath
- #7359
#7359
Merged
youknowone
merged 17 commits into
RustPython:main
RustPython/RustPython:main
from
youknowone:specialization
youknowone/RustPython:specialization
Copy head branch name to clipboard
Mar 5, 2026
Conversation
Commits
17
(17)
Checks
Files changed
Merged
Tighten specialization guards and add send_none fastpath
#7359
youknowone
merged 17 commits into
RustPython:main
RustPython/RustPython:main
from
youknowone:specialization
youknowone/RustPython:specialization
Copy head branch name to clipboard
Commits
Commits on Mar 5, 2026
vm: align specialization guards with CPython patterns
youknowone
committed
e4abe4a
View commit details
Copy full SHA for e4abe4a
Browse repository at this point
vm: tighten call specialization runtime guards
youknowone
committed
1d69c5b
View commit details
Copy full SHA for 1d69c5b
Browse repository at this point
vm: add send_none fastpath for generator specialization
youknowone
committed
f0a235e
View commit details
Copy full SHA for f0a235e
Browse repository at this point
vm: restrict method-descriptor specialization to methods
youknowone
committed
e518287
View commit details
Copy full SHA for e518287
Browse repository at this point
vm: deopt call specializations on guard misses
youknowone
committed
01cdfb5
View commit details
Copy full SHA for 01cdfb5
Browse repository at this point
vm: match CPython send/for-iter closed-frame guards
youknowone
committed
690921a
View commit details
Copy full SHA for 690921a
Browse repository at this point
vm: restrict len/isinstance specialization to builtins
youknowone
committed
ed4b7fa
View commit details
Copy full SHA for ed4b7fa
Browse repository at this point
vm: use exact-type guards for call specializations
youknowone
committed
78dbbb0
View commit details
Copy full SHA for 78dbbb0
Browse repository at this point
vm: align class-call specialization flow with CPython
youknowone
committed
01a4c27
View commit details
Copy full SHA for 01a4c27
Browse repository at this point
vm: prefer FAST call opcodes for positional builtin calls
youknowone
committed
397143b
View commit details
Copy full SHA for 397143b
Browse repository at this point
vm: add callable identity guard to CALL_LIST_APPEND
youknowone
committed
41e58d3
View commit details
Copy full SHA for 41e58d3
Browse repository at this point
vm: make CALL_LIST_APPEND runtime guard pointer-based
youknowone
committed
c694fe1
View commit details
Copy full SHA for c694fe1
Browse repository at this point
vm: align call guard cache and fallback behavior with CPython
youknowone
committed
ab82f5b
View commit details
Copy full SHA for ab82f5b
Browse repository at this point
vm: use base vectorcall fallback for EXIT-style call misses
youknowone
committed
f630d01
View commit details
Copy full SHA for f630d01
Browse repository at this point
vm: simplify CALL_LEN/CALL_ISINSTANCE runtime guards
youknowone
committed
eeff412
View commit details
Copy full SHA for eeff412
Browse repository at this point
vm: infer call-convention flags for CPython-style CALL specialization
youknowone
committed
2a23d3b
View commit details
Copy full SHA for 2a23d3b
Browse repository at this point
vm: check use_tracing in eval_frame_active, add SendGen send_none
Show description for c7d095a
youknowone
committed
c7d095a
View commit details
Copy full SHA for c7d095a
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL