~ubuntu-branches/ubuntu/karmic/pypy/karmic

« back to all changes in this revision

Viewing changes to pypy/doc/cleanup-todo.txt

  • Committer: Bazaar Package Importer
  • Author(s): Alexandre Fayolle
  • Date: 2007-04-13 09:33:09 UTC
  • Revision ID: james.westby@ubuntu.com-20070413093309-yoojh4jcoocu2krz
Tags: upstream-1.0.0
ImportĀ upstreamĀ versionĀ 1.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
PyPy cleanup areas
 
3
==================
 
4
 
 
5
This is a todo list that lists various areas of PyPy that should be cleaned up
 
6
(for whatever reason: less mess, less code duplication, etc).
 
7
 
 
8
translation toolchain
 
9
---------------------
 
10
 
 
11
 - low level backends should share more code
 
12
 - all backends should have more consistent interfaces
 
13
 - geninterp is a hack
 
14
 - keepalives need to die, finally
 
15
 - change weakrefs to work together with the GC
 
16
 - delegate finding type stuff like vtables etc to GC
 
17
 - clean up the tangle of how the various mallocs are implemented
 
18
   and responsability distributed acrosss headers, policies, backends,
 
19
   and the gctransfomers, which varies depending on the GC :(,
 
20
   exploit better the removal of zeroing assumption 
 
21
 - clean up the tangle of including headers in the C backend
 
22
 - make approach for loading modules more sane, mixedmodule capture
 
23
   too many platform dependecies especially for pypy-cli
 
24
 - review pdbplus, especially the graph commands, also in the light of
 
25
   https://codespeak.net/issue/pypy-dev/issue303 and the fact that
 
26
   we can have more than one translator/annotator around (with the
 
27
   timeshifter)
 
28
 
 
29
interpreter
 
30
-----------
 
31
 
 
32
 - review the things implemented at applevel whether they are performance-
 
33
   critical
 
34