Skip to content

XuhengZhu/ideas

 
 

Repository files navigation

Faster CPython Ideas

Discussion and work tracker for Faster CPython project.

New ideas should be created as new issues. It is ok if the idea is not fully formed -- we treat them as discussions to arrive at something actionable. (We had previously used discussions for this, but that is now deprecated).

The CPython issue tracker should be used for actual work-in-progress.

Some links to presentations and other preliminary documentation:

Published Results

linux x86_64

date fork ref version hash vs. 3.10.4: vs. 3.11.0: vs. base:
2023-02-18 python main 3.12.0a5+ 61f1e67 1.30x faster * 1.03x faster *
2023-02-17 faster-cpython pep_669_in 3.12.0a5+ 5629a3e 1.32x faster * 1.05x faster * 1.01x faster
2023-02-17 faster-cpython restrict_f 3.12.0a5+ fb5f321 1.30x faster * 1.03x faster * 1.00x slower
2022-10-24 python v3.11.0 3.11.0 deaf509 1.26x faster
2022-03-23 python v3.10.4 3.10.4 9d38120 1.26x slower

darwin arm64

date fork ref version hash vs. 3.10.4: vs. 3.11.0: vs. base:
2023-02-18 python main 3.12.0a5+ 61f1e67 1.21x faster * 1.01x slower *
2023-02-11 python main 3.12.0a5+ 3eb12df 1.24x faster * 1.02x faster *
2023-02-04 python main 3.12.0a4+ 5a2b984 1.23x faster * 1.01x faster *
2022-10-24 python deaf509e8f 3.11.0 deaf509 1.22x faster
2022-03-23 python v3.10.4 3.10.4 9d38120 1.22x slower

There is also a complete list of published results (and legacy results).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published