[pypy-svn] r15158 - pypy/extradoc/sprintinfo
tismer at codespeak.net
tismer at codespeak.net
Wed Jul 27 11:29:42 CEST 2005
Author: tismer
Date: Wed Jul 27 11:29:41 2005
New Revision: 15158
Modified:
pypy/extradoc/sprintinfo/hildesheim2-planning.txt
Log:
updated sprint planning for today (until tomorrow noon)
Modified: pypy/extradoc/sprintinfo/hildesheim2-planning.txt
==============================================================================
--- pypy/extradoc/sprintinfo/hildesheim2-planning.txt (original)
+++ pypy/extradoc/sprintinfo/hildesheim2-planning.txt Wed Jul 27 11:29:41 2005
@@ -52,17 +52,19 @@
DONE: refactored math and os function out of annotation/builtin and
rpython/rbuiltin into the extfunctable, implemented some
math.*, os.* functions. fixed os.stat
+
Open issues:
- - RPython string -> C null-terminated string
+ - DONE (for C) RPython string -> C null-terminated string
conversion. The null termination char is not there!
-
- - The flow space kills exception handling for built-ins,
+
+ - DONE (__builtin__/* don't raise, the rest does)
+ The flow space kills exception handling for built-ins,
this is not what we want e.g. for os.* functions;
decide new criteria. Maybe only for thing in __builtin__
or list only the built-ins we want exception handling
suppressed.
- - finish os.path.exists and os.path.isdir support
+ - DONE finish os.path.exists and os.path.isdir support
(Armin, Carl Friedrich)
@@ -72,11 +74,20 @@
up to wrap/unwrap issues related to faking.
The hope is that we can get rid of faking.
- Completing marshal, made it into a mixed-module
- that can be geinterped.
-
+ DONE Completing marshal, made it into a mixed-module
+ that can be geninterped.
+ (chris wishes to redo it in interplevel)
+
+ DONE modulo some problems.
+ Inconsistency about problems on different machines.
+ PYC still untested. More tests needed.
Plan: enable pyc loading to bootstrap compiler
at app-level (Christian, Richard)
+ Todo:
+ Choose a PYC file version for PyPy (2.4.1)
+ Using this version is ok, because our compiler
+ exactly produces these. The extra functionality in
+ our marshal is not related to magic numbers.
Richard, Holger (getting rid of faked files)
DONE: importing uses only os.* functions at
@@ -84,4 +95,52 @@
use our own app-level implementation of files.
--file is on by default now when translating
-
+ Remaining problem list:
+
+ - Samuele, Holger
+ make py.py --file --nofakedmodules work
+ (crashes somehow)
+
+ - Samuele, Holger
+ allways enforce geninterping of marshal, maybe
+ similar to what we did with exceptions
+
+ - Samuele, Holger
+ primitive math is done. Implement applevel math,
+ have many tests.
+
+ - Samuele, Holger, transitional
+ unify the way stdobjspace is configured.
+ the basic objspace configuration interface
+ becomes a set of keyword arguments. The current
+ command line arguments will be mapped onto this
+ interface.
+ This also includes configuration of which modules
+ should be loaded.
+
+ - Samuele, eleumaS
+ extend the testing framework to allow to specify
+ a space with options for a test. Related to the latter.
+
+ - Holger, Armin
+ bug to be fixed: applevel test stdout is no longer
+ captured.
+
+ - Armin, and everybody else, please
+ run translation and try to avoid any faking at all.
+ An example where it still happens is EllipsisType
+ which gets wrapped by geninterplevel.
+
+ - Richard, Chris
+ Choose a PYC file version for PyPy (2.4.1)
+ Using this version is ok, because our compiler
+ exactly produces these. The extra functionality in
+ our marshal is not related to magic numbers.
+
+ - Richard, Chris
+ track down remaining .pyc file issues.
+
+Concerning the sync meeting of tomorrow, and given that
+we stop working this afternoon, we agreed now for
+tomorrow, that Anders should be asked to work on the
+complicancy test failures.
More information about the Pypy-commit
mailing list