[pypy-svn] r16581 - pypy/extradoc/sprintinfo
hpk at codespeak.net
hpk at codespeak.net
Fri Aug 26 11:56:29 CEST 2005
Author: hpk
Date: Fri Aug 26 11:56:29 2005
New Revision: 16581
Modified:
pypy/extradoc/sprintinfo/heidelberg-planning.txt
Log:
update after session from today
Modified: pypy/extradoc/sprintinfo/heidelberg-planning.txt
==============================================================================
--- pypy/extradoc/sprintinfo/heidelberg-planning.txt (original)
+++ pypy/extradoc/sprintinfo/heidelberg-planning.txt Fri Aug 26 11:56:29 2005
@@ -1,20 +1,20 @@
PyPy Heidelberg sprint planning (22th-29st August)
-----------------------------------------------------
-Armin Rigo
-Samuele Pedroni
-Carl Friedrich Bolz
-Niklaus Haldimann
-Holger Krekel
-Richard Emslie
-Jacob Hallen
-Laura Creighton
-Ludovic Aubry
-Anders Chrigstroem
-Christian Tismer
-Anders Lehmann
-Beatrice Duering
-Eric van Riet Paap
+Armin Rigo rel
+Samuele Pedroni rel
+Carl Friedrich Bolz rel/GC
+Niklaus Haldimann [work on _sre]
+Holger Krekel rel
+Richard Emslie llvm/rel
+Eric van Riet Paap [llvm/rel]
+Jacob Hallen [manage]
+Laura Creighton [rel]
+Ludovic Aubry [rel]
+Anders Chrigstroem [rel]
+Christian Tismer [rel]
+Anders Lehmann [rel]
+Beatrice Duering [rel/sprint-driven dev]
Rough Week planning::
each day: 10 AM - 7 PM (lunch break at ~1-3pm)
@@ -32,28 +32,39 @@
Release (PyPy-0.7)::
- - Documentation work:
- - update getting_started.txt to reflect the 0.7 release
- and include instruction on how to translate
- - possibly streamline the tool chain (for genc/llvm)
- - do we have an easy-to-explain tool chain working for win32?
- fix download locations, prepare/try out packaging
- - RELEASE CUTTING friday morning:
+ - RELEASE CUTTING
- copy pypy/dist to pypy/release/0.7.x
and work on 0.7.x regarding remaining release issues
+
+ documentation/all release-issues from the tracker
+ are worked on in the release-branch, including documentation
+
- which documentation should be served on the web
page? Probably just serving dist would fit for now.
+ - NOTE: the translated pypy versions should be named:
+
+ pypy-c [--info --version] richards.py
+ pypy-c-boehm
+ pypy-llvm
+
+ the version should be 0.7.0
+
+ - to be done: entry-point commandline option parsing/repr-of-info
+
Translation
- Finish GIL-based threading: backend support, fix bugs?
-
- mostly done (missing: rtyper support for dict with int keys)
+
+ seems to work: but still needs checks if it translates and
+ then runs successfully (possibly lurking segfaults).
- Isolate refcounting in genc, and
have an option to enable and use Boehm instead
- isolating done, there is a test for Boehm, but not implemented
+ DONE: you can use boehm with a translation of PyPy
+ interpreting richards.py. (translate_pypy.py -boehm)
2.4.1 Compliance::
@@ -66,14 +77,21 @@
eval(unicode) which means that compile(unicode) does not work
currently. (see issue in the tracker, ludovic will try to look
into this briefly)
+
- Fix/adjust/prioritize compliance test problems
done: fixed binascii problems.
- - (tismer) in-progress: speeding up compilation on the
+
+ - (tismer) mostly done: speeding up compilation on the
translated pypy version by doing an external cpython-invocation
to produce the code object.
+ one can use an external python invocation to compile
+ from an AST to code objects to speed up compilation
+ for the translated PyPy. pypy/fakecompiler should be moved
+ to pypy/lib/_fakecompiler
+
- Some other "non-core" tests revealing real bugs/problems?
- - from wednesday morning on most of us should work
+ - DONE SO FAR: from wednesday morning on most of us should work
on compliancy related issues (mostly everybody)
- (holger) try to fix the problem that you have to be in
@@ -93,6 +111,7 @@
- compiling unicode strings (see failing test_builtins)
https://codespeak.net/issue/pypy-dev/issue97
+
- interactive mode parsing (issue115 -- use "single" instead of "exec"?
look at code.py from lib-python/2.4.1/)
high priority: why is "from __future__" not working? (flag missing?)
@@ -106,12 +125,11 @@
- Do we still miss important os.* functionality?
- FIXED: errno (easy for now)
- Enable our own array/_sre when translating
- (try with the current _sre and its interp-level parts,
- otherwise just use the app-level
- one) (nik) in progress (trying to get '_sre' to translate)
- ^^^ getting there
- - (Review builtin modules again to see if we missed something)
- - 'math' must be finished (math.log(<long object>))
+ applevel _sre should be put into pypy/lib/
+ (mixed re-module is well in progress towards becoming
+ translateable)
+ - mostly done: 'math' must be finished (math.log(<long object>))
+ left: enable by default.
Fix/garden issues for the release in the tracker::
@@ -121,8 +139,15 @@
LLVM backend (richard, eric)::
- - Improvement work to stabilize and match genc
- - (Try to share code with genc?)
+ - done (see next point) Improvement work to stabilize and match genc
+
+ - somewhat done: Try to share code with genc (c-code resused by)
+
+ - status: external function implementations are reused from gen-c
+ by using the llvm-c-frontend. The latter is installed on codespeak
+ and can be run remotely from a client. (the underlying problem
+ is that the llvm-c frontend is hard to install).
+
GC (carl friedrich, samuele)::
More information about the Pypy-commit
mailing list