[MacPorts] #39049: Update pypy to 2.0

MacPorts noreply at macports.org
Thu May 9 12:14:38 PDT 2013


#39049: Update pypy to 2.0
----------------------------+--------------------------------
 Reporter:  macports.org@…  |      Owner:  macports-tickets@…
     Type:  update          |     Status:  new
 Priority:  Normal          |  Milestone:
Component:  ports           |    Version:  2.1.3
 Keywords:                  |       Port:  jmr at macports.org
----------------------------+--------------------------------
 http://morepypy.blogspot.be/2013/05/pypy-20-einstein-sandwich.html

 * Stackless including greenlets should work. For gevent, you need to check
 out pypycore and use the pypy-hacks branch of gevent.
 * cffi is now a module included with PyPy. (cffi also exists for CPython;
 the two versions should be fully compatible.) It is the preferred way of
 calling C from Python that works on PyPy.
 * Callbacks from C are now JITted, which means XML parsing is much faster.
 * A lot of speed improvements in various language corners, most of them
 small, but speeding up some particular corners a lot.
 * The JIT was refactored to emit machine code which manipulates a "frame"
 that lives on the heap rather than on the stack. This is what makes
 Stackless work, and it could bring another future speed-up (not done yet).
 * A lot of stability issues fixed.
 * Refactoring much of the numpypy array classes, which resulted in removal
 of lazy expression evaluation. On the other hand, we now have more
 complete dtype support and support more array attributes.

-- 
Ticket URL: <https://trac.macports.org/ticket/39049>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list