[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