FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
bpo-46329: Split calls into precall and call instructions. by markshannon · Pull Request #30855 · python/cpython · GitHub
python
cpython
Repository navigation
Code
Issues
5k+
(5k+)
Pull requests
2.4k
(2.4k)
Actions
Projects
Security and quality
Insights
bpo-46329: Split calls into precall and call instructions.
- #30855
#30855
Merged
markshannon
merged 45 commits into
python:main
python/cpython:main
from
faster-cpython:split-calls-into-precall-and-call-part-2
faster-cpython/cpython:split-calls-into-precall-and-call-part-2
Copy head branch name to clipboard
Jan 28, 2022
Conversation
Commits
45
(45)
Checks
Files changed
Merged
bpo-46329: Split calls into precall and call instructions.
#30855
markshannon
merged 45 commits into
python:main
python/cpython:main
from
faster-cpython:split-calls-into-precall-and-call-part-2
faster-cpython/cpython:split-calls-into-precall-and-call-part-2
Copy head branch name to clipboard
Commits
Commits on Jan 5, 2022
Add PRECALL_FUNCTION opcode.
markshannon
committed
bd00f82
View commit details
Copy full SHA for bd00f82
Browse repository at this point
Commits on Jan 6, 2022
Move all call-shape variables into a struct.
markshannon
committed
78e6da5
View commit details
Copy full SHA for 78e6da5
Browse repository at this point
Commits on Jan 7, 2022
Move 'call shape' varaibles into struct.
markshannon
committed
42c0460
View commit details
Copy full SHA for 42c0460
Browse repository at this point
Replace CALL_NO_KW and CALL_KW with KW_NAMES and CALL instructions.
markshannon
committed
a947bf1
View commit details
Copy full SHA for a947bf1
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
dbab710
View commit details
Copy full SHA for dbab710
Browse repository at this point
Remove named_args from call_shape struct.
markshannon
committed
f47f8a1
View commit details
Copy full SHA for f47f8a1
Browse repository at this point
Handle bound-methods in PRECALL instructions.
markshannon
committed
7ea553f
View commit details
Copy full SHA for 7ea553f
Browse repository at this point
Commits on Jan 10, 2022
Restore specialization of calls to builtin functions.
markshannon
committed
0b52de2
View commit details
Copy full SHA for 0b52de2
Browse repository at this point
Commits on Jan 11, 2022
Get specialized versions of CALL working again.
markshannon
committed
d2e5834
View commit details
Copy full SHA for d2e5834
Browse repository at this point
Fix test_dis
markshannon
committed
6785a3b
View commit details
Copy full SHA for 6785a3b
Browse repository at this point
Fix a couple of compiler warnings.
markshannon
committed
5935a5c
View commit details
Copy full SHA for 5935a5c
Browse repository at this point
Commits on Jan 12, 2022
Specialize for calls to builtin types with any number of arguments.
markshannon
committed
e39432f
View commit details
Copy full SHA for e39432f
Browse repository at this point
Refine fail stats for calls to classes.
markshannon
committed
637f5e0
View commit details
Copy full SHA for 637f5e0
Browse repository at this point
Refine fail stats for calls.
markshannon
committed
28663f4
View commit details
Copy full SHA for 28663f4
Browse repository at this point
Specialize for calls to method-descriptors of the shape obj.meth()
markshannon
committed
0239c26
View commit details
Copy full SHA for 0239c26
Browse repository at this point
Refine fail stats for calls.
markshannon
committed
e076297
View commit details
Copy full SHA for e076297
Browse repository at this point
Commits on Jan 13, 2022
Factor out bound-method handling code.
markshannon
committed
d74939c
View commit details
Copy full SHA for d74939c
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
1294c5e
View commit details
Copy full SHA for 1294c5e
Browse repository at this point
Specialize for builtin methods taking using the METH_FASTCALL | METH_KEYWORDS protocol.
markshannon
committed
3323b3b
View commit details
Copy full SHA for 3323b3b
Browse repository at this point
Allow kwnames for specialized calls to builtin types.
markshannon
committed
32dbf1a
View commit details
Copy full SHA for 32dbf1a
Browse repository at this point
Commits on Jan 14, 2022
Specialize calls to tuple() and str().
markshannon
committed
bdf9f15
View commit details
Copy full SHA for bdf9f15
Browse repository at this point
Commits on Jan 21, 2022
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
c285be8
View commit details
Copy full SHA for c285be8
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
918b390
View commit details
Copy full SHA for 918b390
Browse repository at this point
Commits on Jan 22, 2022
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
a77e63e
View commit details
Copy full SHA for a77e63e
Browse repository at this point
Commits on Jan 24, 2022
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
cb5301d
View commit details
Copy full SHA for cb5301d
Browse repository at this point
Fix test_dis
markshannon
committed
100a5f6
View commit details
Copy full SHA for 100a5f6
Browse repository at this point
Fix specialization of method descriptors.
markshannon
committed
4c2da8b
View commit details
Copy full SHA for 4c2da8b
Browse repository at this point
Move check for bound-methods from PRECALL opcodes back to CALL opcode.
markshannon
committed
a7d7b1e
View commit details
Copy full SHA for a7d7b1e
Browse repository at this point
Relax check in CALL_NO_KW_LIST_APPEND to any list subclass.
markshannon
committed
43fdcdf
View commit details
Copy full SHA for 43fdcdf
Browse repository at this point
Correct name of CallShape field.
markshannon
committed
5d35ce3
View commit details
Copy full SHA for 5d35ce3
Browse repository at this point
Commits on Jan 25, 2022
Add news item.
markshannon
committed
639adb8
View commit details
Copy full SHA for 639adb8
Browse repository at this point
Minor tidy ups.
markshannon
committed
6914240
View commit details
Copy full SHA for 6914240
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
3478c55
View commit details
Copy full SHA for 3478c55
Browse repository at this point
Commits on Jan 27, 2022
Fix typos in news item.
markshannon
committed
2cb70ad
View commit details
Copy full SHA for 2cb70ad
Browse repository at this point
Address review comments.
markshannon
committed
61ef1b4
View commit details
Copy full SHA for 61ef1b4
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
4035699
View commit details
Copy full SHA for 4035699
Browse repository at this point
Update docs for new opcodes.
markshannon
committed
38ebe7c
View commit details
Copy full SHA for 38ebe7c
Browse repository at this point
Fix up formatting
markshannon
committed
ddc2f57
View commit details
Copy full SHA for ddc2f57
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
28a810d
View commit details
Copy full SHA for 28a810d
Browse repository at this point
Fix up test_dis
markshannon
committed
d4f710c
View commit details
Copy full SHA for d4f710c
Browse repository at this point
Address review comments.
markshannon
committed
2fa70a0
View commit details
Copy full SHA for 2fa70a0
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
2b59fc9
View commit details
Copy full SHA for 2b59fc9
Browse repository at this point
Merge branch 'main' into split-calls-into-precall-and-call-part-2
markshannon
committed
5cb8d58
View commit details
Copy full SHA for 5cb8d58
Browse repository at this point
Commits on Jan 28, 2022
Clarify ownership of callable in CallShape.
markshannon
committed
bd77c5d
View commit details
Copy full SHA for bd77c5d
Browse repository at this point
Fix comment.
markshannon
committed
3ac2ed8
View commit details
Copy full SHA for 3ac2ed8
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL