[pypy-svn] r21023 - pypy/extradoc/sprintinfo/gothenburg-2005
cfbolz at codespeak.net
cfbolz at codespeak.net
Sun Dec 11 12:40:48 CET 2005
Author: cfbolz
Date: Sun Dec 11 12:40:47 2005
New Revision: 21023
Modified:
pypy/extradoc/sprintinfo/gothenburg-2005/planning.txt
Log:
planning for the next weeks
Modified: pypy/extradoc/sprintinfo/gothenburg-2005/planning.txt
==============================================================================
--- pypy/extradoc/sprintinfo/gothenburg-2005/planning.txt (original)
+++ pypy/extradoc/sprintinfo/gothenburg-2005/planning.txt Sun Dec 11 12:40:47 2005
@@ -21,58 +21,56 @@
Thursday afternoon: half-breakday (starting at 15.00)
-Possible sprint tasks
-=========================
+Possible sprint tasks / Work distribution after the sprint
+=============================================================
JIT work
~~~~~~~~~~~~~~~~~
-(Armin, Michael, Samuele, Arre, Eric)
see doc/discussion/draft-jit-ideas.txt
- toy target intepreter + parser/assembler (DONE)
-- low-level graphs abstract interpreter (MORE PROGRESS)
-(- L3 interpreter)
+- low-level graphs abstract interpreter: Armin, Michael, Carl Friedrich,
+ Samuele)
+- (L3 interpreter: Carl Friedrich)
Stackless
~~~~~~~~~~
-(Richard, Christian)
Expose the low-level switching facilities:
+Christian, Richard?
+
- write RPython structures (tasklet, channel) and basic
- functions for switching (IN-PROGRESS)
-- prototypes for channels and tasklets + tests (FINISHED)
-- add an app-level interface (mixed module)
+ functions for switching
+- prototypes for channels and tasklets + tests
+- add an app-level interface
- implement support structures - a deque module exists already
which can be used for channel queues
GC, __del__, weakref
~~~~~~~~~~~~~~~~~~~~~
-- implement __del__ support in the RTyper and backends (DONE)
+- implement __del__ support in the RTyper and backends (DONE,
+ performance killer! 10 times slower! argh!!!), Samuele, Carl Friedrich
(- possibly implement weakref (at least with Boehm))
-- integrate GC construction framework in the backends
- (quite a big task)
+- integrate GC construction framework in the backends: Eric, Carl
+ Friedrich
_socket, C gluing for extensions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-(Nik, Anders L)
-- work on _socket (IN-PROGRESS)
+- work on _socket: Nik, later
- this exposes limitations in our way to
- glue to C libraries, think/design solutions
-
+ glue to C libraries, think/design solutions: Armin, maybe
-- (DONE) support more basic integer types. Decide on the proper
- design (explicit spelling of sizes, or the long-long way?)
- note that we already have functions which return 64 bit values.
threading
~~~~~~~~~~~
-- fix stack_too_big with threads on Windows (Johan)
+- fix stack_too_big with threads on Windows (Johan, work started, help
+ needed, Christian)
- investigate why enabling threads creates such a large overhead
- think of a design to release the GIL around blocking calls
@@ -80,10 +78,11 @@
~~~~~~~~~~~~~~~~~~~~~~~~~~~
- look into the perfomance and code path for function calls
- in our interpreter (IN-PROGRESS) Arre, Eric, with help from Richard)
+ in our interpreter (MOSTLY DONE)
- look into converting the indirect call in the eval loop for bytecode
dispatch into a switch: probably needs a representation choice in the RTyper,
- a transformation, and integer exitswitch implementation as switch in the backends
+ a transformation, and integer exitswitch implementation as switch in the
+ backends: Arre, Eric
- ...
Logic programming, WP9
@@ -101,10 +100,22 @@
US travel report, maybe towards WP03/WP07
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Saturday morning (waiting a bit for Richard?)
+Saturday morning (DONE)
- telling the story about a commercial travel to the states
to optimize some Python application - done using RPython
- discussing possible advantages/new goals/extensions to the project
- ideas about producing extension modules: a new object space?
+Reports finalization (important!!!, done before 16th December)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+- pdf generation (Carl Friedrich)
+- beautification (people responsible)
+
+next pypy-sync meeting topics (eric)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+- pypy-sync meetings attendance
+- mallorca sprint topics
+
More information about the Pypy-commit
mailing list