#jit

[ follow ]
#pypy
Python
fromPyPy
2 days ago

PyPy v7.3.22 release

PyPy v7.3.22 is a bug-fix release improving JIT performance and compatibility with CPython for both Python 2.7 and 3.11.
fromAntocuni
15 years ago
Python

Improving Memory Behaviour to Make Self-Hosted PyPy Translations Practical

Deallocating unused JIT-generated loops via a loop_longevity policy dramatically reduces PyPy translation memory usage, enabling successful 32-bit compilations and lower RAM on 64-bit.
fromAntocuni
15 years ago
Software development

A snake which bites its tail: PyPy JITting itself

PyPy's JIT now supports metaclasses, restoring key optimizations and enabling faster translation performance for translate.py compared to prior metaclass-disabled runs.
Python
fromPyPy
2 days ago

PyPy v7.3.22 release

PyPy v7.3.22 is a bug-fix release improving JIT performance and compatibility with CPython for both Python 2.7 and 3.11.
fromInfoWorld
4 months ago

Get started with Python's new native JIT

sys._jit.is_available(): Lets you know if the current build of Python has the JIT. Most binary builds of Python shipped will now have the JIT available, except the "free-threaded" or "no-GIL" builds of Python. sys._jit.is_enabled(): Lets you know if the JIT is currently enabled. It does not tell you if running code is currently being JITted, however.
Python
fromPycoders
5 months ago

PyCoder's Weekly | Issue #709

Why Python's deepcopy Can Be So Slow copy.deepcopy() creates a fully independent clone of an object, traversing every nested element of the object graph." That can be expensive. Learn what it is doing and how you can sometimes avoid the cost.
Data science
Software development
fromAntocuni
7 months ago

Tracing JITs in the real world @ CPython Core Dev Sprint

Work on CPython aims to evolve a safer native C API (PyNI), upstream colorful REPL completions, and improve JIT through PyPy-informed collaboration.
[ Load more ]