Staging
v0.8.1
https://github.com/python/cpython
Revision 9ee88cde1abf7f274cc55a0571b1c2cdb1263743 authored by Dong-hee Na on 13 March 2020, 13:57:00 UTC, committed by GitHub on 13 March 2020, 13:57:00 UTC
Master:

./python.exe -m pyperf timeit "tuple((1, 2, 3, 4, 5))"
Mean +- std dev: 361 ns +- 15 ns

PEP-590:

./python.exe -m pyperf timeit "tuple((1, 2, 3, 4, 5))"
Mean +- std dev: 203 ns +- 13 ns
1 parent 3f2f4fe
History
Tip revision: 9ee88cde1abf7f274cc55a0571b1c2cdb1263743 authored by Dong-hee Na on 13 March 2020, 13:57:00 UTC
bpo-37207: Use PEP 590 vectorcall to speed up tuple() (GH-18936)
Tip revision: 9ee88cd
File Mode Size
pgen
Python.asdl -rw-r--r-- 5.1 KB
acceler.c -rw-r--r-- 3.3 KB
asdl.py -rw-r--r-- 12.6 KB
asdl_c.py -rwxr-xr-x 47.2 KB
grammar1.c -rw-r--r-- 1.0 KB
listnode.c -rw-r--r-- 1.6 KB
myreadline.c -rw-r--r-- 10.6 KB
node.c -rw-r--r-- 5.1 KB
parser.c -rw-r--r-- 12.4 KB
parser.h -rw-r--r-- 1.4 KB
parsetok.c -rw-r--r-- 13.8 KB
token.c -rw-r--r-- 4.5 KB
tokenizer.c -rw-r--r-- 56.0 KB
tokenizer.h -rw-r--r-- 3.8 KB

back to top