faster-cpython / ideas

1.68k stars 48 forks source link

METABUG: Copy-and-patch #588

Closed mdboom closed 5 months ago

mdboom commented 1 year ago

Note This issue is not for discussion, but to keep the various steps organized. To create new subtasks, create new issues and link to them from here by editing this comment.

Platform Support

Tier One

Done. These are currently being tested in CI on copy-and-patch branches. The matrix includes both debug and release builds with stencils being generated by LLVM 14, 15, and 16.

Tier Two

I consider this done. Since wide platform support is one of the selling points of copy-and-patch, seeing how the build system extends to these platforms is a good idea.

Tier Three

Interesting, but not planned at this time. Could be good projects for external contributors once the build steps have stabilized for tier two. The wasm32 builds sound... "fun".

Benchmarking

Upstream LLVM Work

3.13 Integration

Other Interesting Ideas

brandtbucher commented 5 months ago

Closing and moving this tracking to the various new issues over at on the CPython repo.