[pypy-svn] r19346 - pypy/release/0.8.x/pypy/doc

pedronis at codespeak.net pedronis at codespeak.net
Tue Nov 1 14:37:20 CET 2005


Author: pedronis
Date: Tue Nov  1 14:37:19 2005
New Revision: 19346

Modified:
   pypy/release/0.8.x/pypy/doc/release-0.8.0.txt
Log:
expanded a bit, moved in-progress stuff to the designated section



Modified: pypy/release/0.8.x/pypy/doc/release-0.8.0.txt
==============================================================================
--- pypy/release/0.8.x/pypy/doc/release-0.8.0.txt	(original)
+++ pypy/release/0.8.x/pypy/doc/release-0.8.0.txt	Tue Nov  1 14:37:19 2005
@@ -1,25 +1,27 @@
-pypy-0.8.0: Translatable compiler/parser and more speed 
+pypy-0.8.0: Translatable compiler/parser and a bit more speed 
 ==============================================================
 
-The highlights of this third release of PyPy are:
+The PyPy Development Team has been busy working and PyPy has 
+progressed since 0.7.0. Release 0.8.0 is the third public
+release of PyPy. It packages our latest improvements and
+completed work.
 
-- Translatable parser and AST compiler
+The highlights of this third release of PyPy are:
 
-- Speed enhancements. Translated PyPy is about 10 times slower
-  than CPython on pystones (release-0.7.0 was about 200  times
-  slower)
-
-- a translatable version of the Thunk Object space
-
-The release includes the snapshots of the following interesting
-sub projects:
-
-- a socket module
-- the start of a stackless implementation
-- the OOtyper. A rtyper replacement for highlevel backends 
-  (squeak, ...)
-- A javascript backend
-- A limited (PPC) assembler backend
+- Translatable parser and AST compiler. PyPy now integrates its own
+  compiler based on Python own 'compiler' package and quite some bug
+  fixes.  The compiler has been ported to interpreter-level, is is now
+  RPython code, and gets translated with the rest of PyPy.
+
+- Speed enhancements. Translated PyPy is about 10-20 times slower than
+  CPython on pystones (release-0.7.0 was about 200 times slower) and
+  our other benchmarks.
+
+- Since 0.6.0, PyPy shipped with an experimental Object Space (the
+  part of PyPy implementing object operations and manipulation)
+  implementing lazily computed objects, the "Thunk" object space. With
+  0.8.0 this object space can also been translated preserving
+  its feature additions.
 
 What is PyPy (about)? 
 ------------------------------------------------
@@ -60,6 +62,22 @@
 Ongoing work and near term goals
 ---------------------------------
 
+At the last sprint in Paris we started exploring the new directions of
+our work, in terms of extending and optimising PyPy further. We
+started to scratch the surface of Just-In-Time compiler related work,
+which we still expect will be the major source of our future speed
+improvements and some successful amount work have been done on the
+support needed for stackless-like features.
+  
+This release also includes the snapshots in preliminary or embryonal
+form of the following interesting sub projects:
+
+- the OOtyper. A RTyper variation for high-level backends 
+  (Squeak, ...)
+- A JavaScript backend
+- A limited (PPC) assembler backend (this related to the JIT)
+- some bits for a socket module
+
 PyPy has been developed during approximately 16 coding sprints
 across Europe and the US.  It continues to be a very
 dynamically and incrementally evolving project with many



More information about the Pypy-commit mailing list