皮吉翁
为CPython设计JIT API
发展须知
开发已移至
常问问题
这个项目的目标是什么?
该项目有三个目标。
向CPython添加C API以插入JIT
使用目标1中提到的C API使用开发JIT模块
开发一个C ++框架,目标1中任何以API为目标的JIT都可以使用它来简化开发
目标1是实现这一目标,以便CPython可以根据需要插入JIT(CPython是您从下载的Python实现)。 这将为Python提供一个JIT实现生态系统,用户可以选择最适合其用例的JIT。 通过使用CPython,我们希望与它可以运行的所有代码(Python代码以及C扩展模块)兼容。
目标2是使用提供的JIT为CPython开发JIT。 它是跨平台的,获得了自由许可,并且Pyjion的原始创建者具有丰富的经验。
目标#3是抽象出为CPython编写JIT实现所需的所有通用位。 这个想法是创
2021-02-28 10:05:45
184KB
C++
1