bba9c27d60
The internals of the port have been substantially reworked: * All predefined instances can be selected via options [1] * Optionally use options, if user does not overwrite instance list * Make translation with pypy an option, if it is available. * Make memory checking more refined [2] * Add a Wiki page details lang/pypy * Fix the test target * Refactor build target (easier to review, edit) * Rename patches to prevent churn [1] Although two are broken upstream and one possibly discontinued [2] My memory limits appear to be too conservative. Set PYPY_IGNORE_MEM for now Reviewed by: Kuro <poyopoyo@puripuri.plala.or.jp>, rm@ Approved by: bdrewery (mentor)
17 lines
829 B
Text
17 lines
829 B
Text
PyPy is a fast, compliant alternative implementation of the Python language
|
|
(2.7.1). It has several advantages and distinct features:
|
|
|
|
- Speed: thanks to its Just-in-Time compiler, Python programs often run faster
|
|
on PyPy.
|
|
- Memory usage: large, memory-hungry Python programs might end up taking less
|
|
space than they do in CPython.
|
|
- Compatibility: PyPy is highly compatible with existing python code. It
|
|
supports ctypes and can run popular python libraries like
|
|
twisted and django.
|
|
- Sandboxing: PyPy provides the ability to run untrusted code in a fully
|
|
secure way.
|
|
- Stackless: PyPy can be configured to run in stackless mode, providing
|
|
micro-threads for massive concurrency.
|
|
- As well as other features.
|
|
|
|
WWW: http://pypy.org/
|