PyPy

E17653

PyPy is a high-performance alternative Python interpreter featuring a Just-In-Time (JIT) compiler designed to significantly speed up the execution of Python programs.

Aliases (1)

Statements (47)
Predicate Object
instanceOf Python interpreter
open-source software
software project
hasAbbreviation PyPy
hasArchitectureSupport ARM (various)
x86
x86_64
hasComponent JIT compiler
garbage collector
interpreter loop
hasDesign meta-tracing JIT
hasDocumentation https://doc.pypy.org/
hasFeature Just-in-time compiler
hasFundingSource donations
grants (historically)
hasImplementationDetail generates machine code at runtime
includes multiple garbage collection strategies
uses a tracing JIT to optimize hot loops
hasLicense MIT license
some components under different open-source licenses
hasLimitation C extension modules may be incompatible or slower
not all CPython-specific internals are supported
hasPrimaryGoal high performance execution of Python programs
improve speed of Python code
hasProgrammingLanguage Python
hasProperty aims for high compatibility with CPython
often faster than CPython for long-running programs
supports many Python standard library modules
supports multiple operating systems
hasReleaseType development snapshots
stable releases
hasRepository https://foss.heptapod.net/pypy/pypy
hasRepositoryMirror https://github.com/pypy/pypy
hasUseCase long-running server applications
scientific computing workloads (with some limitations)
speeding up pure Python code
hasWebsite https://www.pypy.org/
implementsLanguage Python
isCompatibleWith CPython C API via cpyext (partially)
isDropInReplacementFor CPython in many use cases
isPartOf the broader Python ecosystem
isWrittenIn RPython
runsOn Linux
Windows
macOS
supportsPythonVersion Python 2.7 (historically)
Python 3.x

Referenced by (6)

Please wait…