Discussion and work tracker for Faster CPython project.
New ideas and discussions of existing ideas should be done in the discussions section.
Please reserve issues for actual work-in-progress.
Some links to presentations and other preliminary documentation:
- Guido's slides at the 2021 Python Language Summit
- Mark's slides explaining Tiers of Execution
- PEP 659
pyperformance:
date | release | commit | host | mean |
---|---|---|---|---|
2022-06-07 (20:12 UTC) | cpython 3.10.4 | 9d38120e33 | fc_linux | (ref) |
2022-06-07 (20:56 UTC) | cpython 3.11.0a3 | 2e91dba437 | fc_linux | 1.19x faster |
2022-06-07 (21:36 UTC) | cpython 3.11.0a4 | 9471106fd5 | fc_linux | 1.21x faster |
2022-06-07 (22:16 UTC) | cpython 3.11.0a5 | c4e4b91557 | fc_linux | 1.21x faster |
2022-06-07 (22:56 UTC) | cpython 3.11.0a6 | 3ddfa55df4 | fc_linux | 1.19x faster |
2022-06-07 (23:37 UTC) | cpython 3.11.0a7 | 2e49bd06c5 | fc_linux | 1.23x faster |
2022-05-24 (20:23 UTC) | cpython 3.11.0b1 | 8d32a5c8c4 | fc_linux | 1.28x faster |
2022-05-31 (16:17 UTC) | cpython 3.11.0b2 | 72f00f420a | fc_linux | 1.28x faster |
2022-06-06 (22:23 UTC) | cpython 3.11.0b3 | eb0004c271 | fc_linux | 1.29x faster |
2022-06-12 (02:21 UTC) | cpython 3.12.0a0 | 733e15f170 | fc_linux | 1.30x faster |
2022-06-26 (02:22 UTC) | cpython 3.12.0a0 | 38612a05b5 | fc_linux | 1.31x faster |
2022-07-03 (02:21 UTC) | cpython 3.12.0a0 | 7db1d2eaf3 | fc_linux | 1.31x faster |
2022-07-10 (02:20 UTC) | cpython 3.12.0a0 | 264b3ddfd5 | fc_linux | 1.30x faster |
pyston:
date | release | commit | host | mean |
---|---|---|---|---|
2022-06-07 (20:12 UTC) | cpython 3.10.4 | 9d38120e33 | fc_linux | (ref) |
2022-06-07 (20:56 UTC) | cpython 3.11.0a3 | 2e91dba437 | fc_linux | 1.19x faster |
2022-06-07 (21:36 UTC) | cpython 3.11.0a4 | 9471106fd5 | fc_linux | 1.21x faster |
2022-06-07 (22:16 UTC) | cpython 3.11.0a5 | c4e4b91557 | fc_linux | 1.21x faster |
2022-06-07 (22:56 UTC) | cpython 3.11.0a6 | 3ddfa55df4 | fc_linux | 1.19x faster |
2022-06-07 (23:37 UTC) | cpython 3.11.0a7 | 2e49bd06c5 | fc_linux | 1.23x faster |
2022-05-24 (20:23 UTC) | cpython 3.11.0b1 | 8d32a5c8c4 | fc_linux | 1.28x faster |
2022-05-31 (16:17 UTC) | cpython 3.11.0b2 | 72f00f420a | fc_linux | 1.28x faster |
2022-06-06 (22:23 UTC) | cpython 3.11.0b3 | eb0004c271 | fc_linux | 1.29x faster |
2022-06-12 (02:21 UTC) | cpython 3.12.0a0 | 733e15f170 | fc_linux | 1.30x faster |
2022-06-26 (02:22 UTC) | cpython 3.12.0a0 | 38612a05b5 | fc_linux | 1.31x faster |
2022-07-03 (02:21 UTC) | cpython 3.12.0a0 | 7db1d2eaf3 | fc_linux | 1.31x faster |
2022-07-10 (02:20 UTC) | cpython 3.12.0a0 | 264b3ddfd5 | fc_linux | 1.30x faster |