[pypy-svn] r79713 - pypy/extradoc/planning

cfbolz at codespeak.net cfbolz at codespeak.net
Wed Dec 1 15:06:38 CET 2010


Author: cfbolz
Date: Wed Dec  1 15:06:37 2010
New Revision: 79713

Modified:
   pypy/extradoc/planning/jit.txt
Log:
those things are all done


Modified: pypy/extradoc/planning/jit.txt
==============================================================================
--- pypy/extradoc/planning/jit.txt	(original)
+++ pypy/extradoc/planning/jit.txt	Wed Dec  1 15:06:37 2010
@@ -82,19 +82,8 @@
   This is treated as a megamorphic call (promotion of w_self in typeobject.py)
   while in fact it is not.
 
-- pypy/objspace/std/inlinedict: put the class into the structure to get
-  only one promote when using an instance, instead of two: the promotion
-  of the '.w__class__' and the promotion of the '.structure'
-  DONE on the better-map-instances branch
-
 - guard_true(frame.is_being_profiled) all over the place
 
-- "op = getattr(llop, spaceop.opname)" at app-level ends up in a long chain
-  of calls to 'll_streq__rpy_stringPtr_rpy_stringPtr'
-
-- foo(*args) generates sub-optimal code even if foo takes a fixed number of
-  arguments, because we always allocate the Arguments class in that case
-
 - xxx (find more examples :-)
 
 BACKEND TASKS
@@ -115,8 +104,6 @@
 LATER (maybe) TASKS
 -------------------
 
-- think about code memory management
-
 - think out looking into functions or not, based on arguments,
   for example contains__Tuple should be unrolled if tuple is of constant
   length. HARD, blocked by the fact that we don't know constants soon enough



More information about the Pypy-commit mailing list