[pypy-svn] r24593 - pypy/extradoc/sprintinfo/pycon06

mwh at codespeak.net mwh at codespeak.net
Mon Mar 20 14:46:15 CET 2006


Author: mwh
Date: Mon Mar 20 14:46:14 2006
New Revision: 24593

Modified:
   pypy/extradoc/sprintinfo/pycon06/sprint-report.txt
Log:
a complete sprint report?


Modified: pypy/extradoc/sprintinfo/pycon06/sprint-report.txt
==============================================================================
--- pypy/extradoc/sprintinfo/pycon06/sprint-report.txt	(original)
+++ pypy/extradoc/sprintinfo/pycon06/sprint-report.txt	Mon Mar 20 14:46:14 2006
@@ -1,38 +1,39 @@
 Post-PyCon 2006 Sprint Report
 =============================
 
-After PyCon this year, we held four days of sprints, 27th Feb-2 March 2006.  There were lots
-of people new to PyPy and a couple of old friends we hadn't seen for a
-while.
-
-Here are the list of people participating in the sprint:
-( some for only for one day, others for the full sprint)
-
-Gene Oden
-Bob Ippolito
-Josh Gilbert
-Geroge Paci
-Pat Maupin
-Martin Blais
-Stuart Williams
-Jiwon Seo
-Michael Twomey
-Anders Lehmann
-Nik Haldimann
-Samuele Pedronis
-Armin Rigo
-Michael Hudson
-Wanja Saatkamp
-Beatrice Düring
-Anders Chrigstrom
-Richard Emslie
-(Christian Tismer)
-(Holger Krekel)
+After PyCon this year, we held four days of sprints, from 27th of
+February to the 2nd of March 2006.  There were lots of people new to
+PyPy and a couple of old friends we hadn't seen for a while.
+
+Here is the list of people participating in the sprint:
+
+  * Gene Oden
+  * Bob Ippolito
+  * Josh Gilbert
+  * Geroge Paci
+  * Pat Maupin
+  * Martin Blais
+  * Stuart Williams
+  * Jiwon Seo
+  * Michael Twomey (Mick)
+  * Anders Lehmann (Anders)
+  * Nik Haldimann
+  * Samuele Pedronis
+  * Armin Rigo
+  * Michael Hudson (Michael)
+  * Wanja Saatkamp
+  * Beatrice Düring
+  * Anders Chrigstrom (Arre)
+  * Richard Emslie
+  * (Christian Tismer -- worked mostly on stackless)
+  * (Holger Krekel -- was unfortunately ill for most of the sprint)
 
+Not all people participated for the full sprint; attendance generally
+tailed off over the course of the four days.
 
-The announced goals for the sprint was:
+The announced goals for the sprint were:
 
-- Work on an 'rctypes' module aiming at letting us use a ctypes
+  - Work on an 'rctypes' module aiming at letting us use a ctypes
     implementation of an extension module from the compiled pypy-c.
 
   - Writing ctypes implementations of modules to be used by the above
@@ -51,11 +52,9 @@
   - Generally experiment with PyPy -- for example, play with
     transparent distribution of objects or coroutines and stackless
     features at application level.
-    
-
 
 Day 1
--------
+-----
 
 Monday began with a 45 minute introduction/tutorial by Michael (which
 was videoed -- watch for it arriving on codespeak soon-ish) and then a
@@ -99,13 +98,58 @@
 
 The Tuesday began with a status meeting where we talked about what
 we'd acheived the day before and basically decided that most of us
-would carry on with the same things (this proved to be a much more
-accurate plan than the previous day's...).
+would carry on with the same things.
+
+Armin, Mick and Gene, having broken all the rctypes tests the day
+before, started to use the new 'extregistry' to get things to start
+working again.
+
+Nik, Michael and Samuele continued to move rtyper tests from being
+lltypesystem-only to running on both typesystems, and implementing the
+support thus required in the ootypesystem.  The hardest part off this
+was supporting class attributes, as this is not something we assume
+the to-be-targeted supports natively (this wasn't finished until
+Wednesday).
+
+Arre, Stuart and Anders implemented more Python 2.5 features, in
+particular those described by PEP 343.
+
+Bob and Richard played with the LLVM JIT.  The hardest part of this
+seemed to be working out which libraries to link against...
+
+Later in the day Moshe and Michael played around with the stackless
+features, in particular coroutines, and in the end made their play
+into a new test.
 
 Day 3
 -----
 
-By Wednesday, the sprint was thinning out...
+By Wednesday, the sprint was thinning out, but a fair amount of work
+still got done.
+
+Samuele and Nik finished off and merged the short-lived ooclassattrs
+branch, sorted out some exception issues and moved on to feared topic
+of 'specialized methods' -- when one method in the input source
+becomes more than one method in the backend's view.  This didn't turn
+out to be as bad as suspected, and by the end of the day the main the
+ootypesystem lacked was an actual backend...
+
+Richard took Michael on a quick tour of LLVM and then they both worked
+on adding support for the various offset types to LLVM, a prerequisite
+for LLVM being able to use the framework GCs.
+
+Armin and Gene worked more on rctypes, using the work of the previous
+two days to make it work again in a nicer and hopefully more
+sustainable way than before.
+
+Anders, Stuart and Arre worked on more Python 2.5 PEPs, finishing the
+343 work and generally tidying.
+
+In the afternoon, Michael compiled a fresh Python from SVN HEAD (many
+many new features had been implemented by the Python code sprint in
+the room next door) and attempted to run the PyPy test suite with it.
+This uncovered a number of problems both in PyPy and in Python, some
+of which were easier to fix than others.
 
 Day 4
 -----



More information about the Pypy-commit mailing list