PyPy
最新
什么是 PyPy?
目标和架构概述
下载和安装 PyPy
从源代码构建 PyPy
在 Windows 上翻译
常见问题解答
PyPy 和 CPython 之间的区别
为 pypy 编写扩展模块
垃圾收集器文档和配置
JIT 挂钩
重置 JIT
应用程序级 Stackless 功能
The
__pypy__
模块
PyPy 的沙箱功能
软件事务内存
贡献指南
PyPy 的配置处理
潜在项目列表
项目文档
编码指南
PyPy 冲刺报告(2003-2010 年)
论文、演讲和相关项目
更多冲刺
PyPy 视频文档
PyPy - EU 报告概述
需要分类的旧讨论笔记
在 MiniMark GC 中排序终结器
设计线程腌制或“Stackless Python 的本质”
Rpython 语言的可能改进
PyPy 的 ctypes 实现
一个 JIT 感知分析器
Rawrefcount 和 GC
PyPy 中的分布式和敏捷开发
嵌入 PyPy(已弃用)
透明代理(已弃用)
源代码文档
PyPy 的发布流程
历史版本说明
变更日志
贡献者
词汇表
PyPy
项目文档
需要分类的旧讨论笔记
在 GitHub 上编辑
需要分类的旧讨论笔记
¶
以下是可能反映或可能不反映当前现实的旧讨论笔记。
欢迎来自领域专家的帮助,因为其中一些文档可能应该移动到更显眼的位置,一些应该删除,一些应该保留在这里。
在 MiniMark GC 中排序终结器
RPython 接口
析构函数
Register_finalizer
终结器的排序
算法
设计线程腌制或“Stackless Python 的本质”
腌制是什么意思?
腌制不包括什么?
基本需求
真正的问题
为什么是个问题?
SLP 切换策略
SLP 和 PyPy 之间的类比
以极简方式处理问题的方法
经过更多思考后添加的内容
Rpython 语言的可能改进
改进解释器 API
RPython 语言
llexternal 的可扩展类型系统
PyPy 的 ctypes 实现
总结
低级部分:
_rawffi
高级部分
讨论和限制
运行应用程序示例
pyglet
一个 JIT 感知分析器
预期输出
如何处理“内部”桥接?
检测进入/退出循环
Rawrefcount 和 GC
GC 接口
收集逻辑
GC 实现
进一步说明