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