[pypy-svn] r54644 - pypy/extradoc/planning/roadmap

xoraxax at codespeak.net xoraxax at codespeak.net
Sun May 11 11:41:33 CEST 2008


Author: xoraxax
Date: Sun May 11 11:41:31 2008
New Revision: 54644

Modified:
   pypy/extradoc/planning/roadmap/goal_cpython_replacement.txt
   pypy/extradoc/planning/roadmap/task_catch_up_with_2_x.txt
   pypy/extradoc/planning/roadmap/task_ctypes.txt
   pypy/extradoc/planning/roadmap/task_manual_optimizations.txt
   pypy/extradoc/planning/roadmap/task_multi_platform.txt
   pypy/extradoc/planning/roadmap/task_refactor_jit.txt
Log:
Moved jit in the goal file, updated a few tasks, fixed rest errors.

Modified: pypy/extradoc/planning/roadmap/goal_cpython_replacement.txt
==============================================================================
--- pypy/extradoc/planning/roadmap/goal_cpython_replacement.txt	(original)
+++ pypy/extradoc/planning/roadmap/goal_cpython_replacement.txt	Sun May 11 11:41:31 2008
@@ -11,10 +11,6 @@
 These tasks are loosley ordered by categories (speed, extra features,
 external modules) (XXX: have a more structured outline?)
 
-.. include:: task_refactor_jit.txt
-
-.. include:: task_optimize_jit.txt
-
 .. include:: task_manual_optimizations.txt
 
 .. include:: task_multi_platform.txt
@@ -29,6 +25,11 @@
 
 .. include:: task_ctypes.txt
 
+.. include:: task_refactor_jit.txt
+
+.. include:: task_optimize_jit.txt
+
+
 .. include:: task_wrapper_generator.txt
 
 .. include:: task_cpython_api.txt

Modified: pypy/extradoc/planning/roadmap/task_catch_up_with_2_x.txt
==============================================================================
--- pypy/extradoc/planning/roadmap/task_catch_up_with_2_x.txt	(original)
+++ pypy/extradoc/planning/roadmap/task_catch_up_with_2_x.txt	Sun May 11 11:41:31 2008
@@ -5,6 +5,7 @@
 
  - PyPy already implements a few features of 2.5 (PEP 309, PEP 338,
    PEP 341, PEP 357, partition, any, all)
+ - Currently underway (Google SOC 2008 project)
 
 todo:
  - Implement these features that were new in CPython 2.5:

Modified: pypy/extradoc/planning/roadmap/task_ctypes.txt
==============================================================================
--- pypy/extradoc/planning/roadmap/task_ctypes.txt	(original)
+++ pypy/extradoc/planning/roadmap/task_ctypes.txt	Sun May 11 11:41:31 2008
@@ -2,6 +2,7 @@
 ========================
 
 status:
+ - Done (with a few minor exceptions).
 
 todo:
  - As a first approach for providing C-level bindings, we should implement
@@ -14,4 +15,4 @@
 
 expected outcome:
 
-dependencies:
\ No newline at end of file
+dependencies:

Modified: pypy/extradoc/planning/roadmap/task_manual_optimizations.txt
==============================================================================
--- pypy/extradoc/planning/roadmap/task_manual_optimizations.txt	(original)
+++ pypy/extradoc/planning/roadmap/task_manual_optimizations.txt	Sun May 11 11:41:31 2008
@@ -5,6 +5,9 @@
 
  - Improvements to the interpreter is an ongoing task. Some microbenchmarks
    show particularly bad performance in specific areas.
+ - Various optimizations were performed, PyPy seems to be at most two times
+   as slow in the microbenchmarks. Nevertheless, there are a few areas left
+   that could be tackled (like speeding up function calls).
 
 todo: 
 
@@ -19,4 +22,4 @@
 
 dependencies:
 
-- None
\ No newline at end of file
+- None

Modified: pypy/extradoc/planning/roadmap/task_multi_platform.txt
==============================================================================
--- pypy/extradoc/planning/roadmap/task_multi_platform.txt	(original)
+++ pypy/extradoc/planning/roadmap/task_multi_platform.txt	Sun May 11 11:41:31 2008
@@ -5,10 +5,11 @@
 
  - We currently have PyPy with Posix support running on the following
    platforms:
+
    - Linux ia32
    - Mac OS/X ia32
    - Mac OS/X powerpc
-   - Windows ia32 
+   - Windows ia32 (only limited, a few known issues, needs a maintainer)
 
 todo:
 
@@ -36,4 +37,4 @@
  - Somebody showed up o the PyPy IRC channel with an interest in
    putting together a group of people doing the port to amd64.
    It remains to be seen if this group takes off. If so, we may have
-   a port earlier than expected.
\ No newline at end of file
+   a port earlier than expected.

Modified: pypy/extradoc/planning/roadmap/task_refactor_jit.txt
==============================================================================
--- pypy/extradoc/planning/roadmap/task_refactor_jit.txt	(original)
+++ pypy/extradoc/planning/roadmap/task_refactor_jit.txt	Sun May 11 11:41:31 2008
@@ -3,16 +3,16 @@
 
 status:
 
+  - Currently underway on a few branches, refer to Carl and Armin for details.
+
+todo:
+
  - The JIT is the result of programming under severe time pressure. This
    means that the existing JIT framework needs a fair bit of cleanup and
-   restructuring. Armin also has some ideas for a refactoring based on an
-   interpreter, rather than annotated graphs. 
+   restructuring.
 
- - XXX maybe phrase this a bit more clearly.
-
-todo:
 
 expected outcome:
 
 dependencies:
- - None
\ No newline at end of file
+ - None



More information about the Pypy-commit mailing list