[pypy-dev] Gothenburg Sprint Announcement

Carl Friedrich Bolz cfbolz at gmx.de
Sat Sep 29 15:50:33 CEST 2007


PyPy Göteborg Cleanup Sprint November 19 - November 25 2007
===========================================================

The next post-EU-project PyPy sprint will be in Gothenburg, Sweden. It will
focus on cleaning up the PyPy codebase and making it ready for the next round
of improvements. It is a "public" sprint but it will probably be more suitable
for people already somewhat acquainted with PyPy.

Topics and goals
----------------

Meta-Tasks
++++++++++

 - Tracker-gardening
 - Start slowly thinking about 1.1 plans

Translation toolchain
+++++++++++++++++++++


 - finish rctypes removal

 - move away from implicit keepalives
 - raw_malloc should be split, rffi one should not use obmalloc (it's
   not thread-safe)
 - kill simulator, run the semi space tests on llinterp (may happen
   before)
 - have a moving gc correct version of the gc framework transformation
 - delegate finding type stuff like vtables etc to GC, cleaner interface
   for rtti, simplify translator/c/gc.py
 - think about approaches to id, especially concerning boehm, where the
   id will keep the object alive and concerning a moving GC

 - clean up the tangle of including headers in the C backend

 - review pdbplus, especially the graph commands, also in the light of
   https://codespeak.net/issue/pypy-dev/issue303 and the fact that we
   can have more than one translator/annotator around (with the
   timeshifter)

 - Kill half concrete wrapper

 - Kill opaque hacks on the C backend

 - decide how to implement constants in rffi

 - think about/remove orphaned parts

 - finish ll2ctypes, especially rffi_platform

Interpreter
+++++++++++

 - there's a shadow tracking bug it seems

 - fix the taint space

 - review the things implemented at applevel whether they are
   performance-critical

JIT
+++

 - start writing real unit tests for the merging logic


Location
--------

The sprint will be held in the apartment of Laura Creighton and Jacob Hallén
which is at Götabergsgatan 22 in Gothenburg, Sweden.  Here is a map_.  This is
in central Gothenburg.  It is between the tram_ stops of Vasaplatsen and Valand,
where many lines call.

.. _tram: http://www.vasttrafik.se

.. _map: http://gulasidorna.eniro.se/query?stq=0&streetname=G%F6tabergsgatan+22%2C+G%F6teborg&what=map&asearch=1

Probably cheapest and not too far away is to book accomodation at `SGS
Veckobostader`_. There are also hotels to suit every price range and desire for
luxury.  Just ask in the mailing list.

.. _`SGS Veckobostader`: http://www.sgsveckobostader.com


Registration
------------

If you'd like to come, please subscribe to the `pypy-sprint mailing list`_
and drop a note about your interests and post any questions.  More
organisational information will be send to that list.  We'll keep a list
of `people`_ which we'll update (which you can do so yourself if you
have codespeak commit rights).

.. _`pypy-sprint mailing list`:
http://codespeak.net/mailman/listinfo/pypy-sprint
.. _`people`: http://codespeak.net/pypy/extradoc/sprintinfo/gothenburg-2007/people.html



More information about the Pypy-dev mailing list