The PyPy Project
@pypyproject
Followers
8K
Following
535
Media
35
Statuses
2K
The developers of the PyPy project: a fast, compliant Python interpreter.
Joined April 2011
"Tracing JIT Compilation for Effects and Handlers" In this paper we study how well tracing JIT Compilation works for languages with effects and handlers; as it turns out, many specialized optimizations simply arise for free when using tracing.
1
1
7
This is a wonderful writeup of a bunch of folk knowledge that we don't want to lose! (About tracing JITs.)
"Musings on Tracing in PyPy" https://t.co/fVXrMjE9JK blog post version of a Twitter discussion with @ShriramKMurthi, @cfbolz and some others, last summer.
0
5
27
"Musings on Tracing in PyPy" https://t.co/fVXrMjE9JK blog post version of a Twitter discussion with @ShriramKMurthi, @cfbolz and some others, last summer.
pypy.org
Last summer, Shriram Krishnamurthi asked on Twitter: "I'm curious what the current state of tracing JITs is. They used to be all the rage for a while, then I though I heard they weren't so effective,
0
6
33
Guest post by Corbin Simpson on the PyPy blog: "Final Encoding in RPython Interpreters"
pypy.org
Introduction This post started as a quick note summarizing a recent experiment I carried out upon a small RPython interpreter by rewriting it in an uncommon style. It is written for folks who have alr
0
3
11
yo dawg. i heard you like compilers. @cfbolz made a compiler compiler for... optimizing compilers https://t.co/tHStheuUTz (In all seriousness, it's a great post and has a bunch of interesting features like compiling pattern matching!)
pypy.org
As is probably apparent from the sequence of blog posts about the topic in the last year, I have been thinking about and working on integer optimizations in the JIT compiler a lot. This work was mainl
0
19
107
"A DSL for Peephole Transformation Rules of Integer Operations in the PyPy JIT" https://t.co/Ox8fAThwAV new post on the PyPy blog by @cfbolz
pypy.org
As is probably apparent from the sequence of blog posts about the topic in the last year, I have been thinking about and working on integer optimizations in the JIT compiler a lot. This work was mainl
1
8
41
"A new and improved interactive interpreter, based on PyPy's." I have been a @pypyproject user since 2014.
0
1
4
"PyPy v7.3.17 brings a new RISC-V JIT back end and improved REPL. Who knew PyPy could keep up? Kudos to the team for not falling behind! #PyPy #RISCV #Python"
pypy.org
PyPy v7.3.17: release of python 2.7 and 3.10 The PyPy team is proud to release version 7.3.17 of PyPy. This release includes a new RISC-V JIT backend, an improved REPL based on work by the CPython tea
0
1
6
just found out about just in time compilers. godamn. i feel like i was living under a rock. for all my shitting on python i actually like the cpython and pypy implementations of it. having a lot of fun looking at how they work
1
1
26
In this post, Serhii Titov, Head of QA at PortaOne, shares how we use @pypyproject to handle over a billion calls monthly, boosting performance by 50% over CPython
pypy.org
The PyPy project is always happy to hear about industrial use and deployments of PyPy. For the GC bug finding task earlier this year, we collaborated with PortaOne and we're super happy that Serhii T
0
1
3
Guest Post on the PyPy blog: 'How PortaOne uses PyPy for high-performance processing, connecting over 1B of phone calls every month' https://t.co/EyQhUKVn36
pypy.org
The PyPy project is always happy to hear about industrial use and deployments of PyPy. For the GC bug finding task earlier this year, we collaborated with PortaOne and we're super happy that Serhii T
0
2
11
PyPy 7.3.17 released, with support for Python versions 2.7 and 3.10 🎉 Highlights are an improved repl (thanks CPy devs!), knownbits-optimization in the JIT, and a RISC-V JIT backend (without binary releases though): https://t.co/0aVUpqeqKm
pypy.org
PyPy v7.3.17: release of python 2.7 and 3.10 The PyPy team is proud to release version 7.3.17 of PyPy. This release includes a new RISC-V JIT backend, an improved REPL based on work by the CPython tea
1
8
15
Making PyPy's GC and JIT produce a sound [video] https://t.co/bkuEG1y0PL ( https://t.co/6JVkKdomw9)
0
1
0
I haven't done any streaming in ages. Will do a bit of work on Pydrofoil in ~80 minutes, at 13:30 UTC, on https://t.co/zi8zc5pJwo The goal will be to look into Cheri-RISC-V, specifically CHERIoT:
cheriot.org
Welcome to the CHERIoT Platform, a hardware-software co-design project that provides game-changing security for embedded devices.
0
2
7
Making the PyPy GC and JIT make sounds: https://t.co/qo2mJ8dYAL (by @cfbolz)
0
3
10
Finding Simple Rewrite Rules for the PyPy JIT with Z3 | #PythonNews #Python
pypy.org
In June I was at the PLDI conference in Copenhagen to present a paper I co-authored with Max Bernstein. I also finally met John Regehr, who I'd been talking on social media for ages but had never met.
0
1
3
On your marks... get set... 🏃💨 go download pygame-ce 2.5.1 What's New: - Added (release) support for CPython 3.13 and PyPy for apple silicon. - New, shiny set of logos! - Added new method Surface.premul_alpha_ip. More (⭐ us): https://t.co/Pcc1S7vj9x
0
2
13
Java Spring is so slow, even Python performs better @scrumtuous Friends don't let friends use Spring.
4
2
1