[pypy-svn] r18507 - pypy/extradoc/sprintinfo/paris
tismer at codespeak.net
tismer at codespeak.net
Wed Oct 12 19:33:42 CEST 2005
Author: tismer
Date: Wed Oct 12 19:33:41 2005
New Revision: 18507
Modified:
pypy/extradoc/sprintinfo/paris/stackless-workplan.txt
Log:
status of the group
Modified: pypy/extradoc/sprintinfo/paris/stackless-workplan.txt
==============================================================================
--- pypy/extradoc/sprintinfo/paris/stackless-workplan.txt (original)
+++ pypy/extradoc/sprintinfo/paris/stackless-workplan.txt Wed Oct 12 19:33:41 2005
@@ -5,19 +5,23 @@
People:
-------
+ Christian, Armin
+ Valentino, Amaury
+ Adrien, Anders
+
improving / refactoring
-----------------------
-- (Valentino, Amaury, Armin) move stack check out of stackless.h, let it
+- DONE (Valentino, Amaury, Armin) move stack check out of stackless.h, let it
either unwind or raise RuntimeError
-- (Valentino, Amaury, Armin) always use automatic stack check detection
+- DONE (Valentino, Amaury, Armin) always use automatic stack check detection
by default, and test:
- - test_annotated.test_recursion_detection()
- - pypy-c running CPython´s test_builtins.py
+ - DONE test_annotated.test_recursion_detection()
+ - (progressing) pypy-c running CPython´s test_builtins.py
- DONE (Valentino, Amaury) make Stacklessness a translate_pypy option
@@ -25,24 +29,31 @@
a stand-alone target (which is not obvious)
- done by adding some comment into targetrpystonedalone.py.
- Where else should we put this information?
+ Where else should we put this information?
+ targetnopstandalone.py too.
performance evaluation
----------------------
-- merge stackless support and exception handling
+- (thinking) merge stackless support and exception handling
to produce just one if clause. Use small test
programs to measure the effect (see below).
-- (Anders, Chris) write smaller stand-alone applications
+- DONE (Anders, Chris) write smaller stand-alone applications
(rpystone, richards), provide benchmark
-- check the effect of false branch predicition
+- DONE (Adrien) check the effect of false branch predicition
(if slp_frame_stack_bottom etc.)
+
+ - the result appears to be identical, regardless how we
+ spell the conditionals :-(
+
+::
+ if(!RPyExceptionOccured()) {} else FAIL();
-- instrument generated code to provide statistics
+- (progressing) instrument generated code to provide statistics
- - do some source ordering by frequency. See thoughts about
+ - (waiting) do some source ordering by frequency. See thoughts about
this in the chapter to come, below.
More information about the Pypy-commit
mailing list