Author: Maciej Fijalkowski <[email protected]>
Branch: jitframe-on-heap
Changeset: r60304:43a50c020ed3
Date: 2013-01-21 20:05 +0200
http://bitbucket.org/pypy/pypy/changeset/43a50c020ed3/

Log:    not a great idea, clean up frame manager

diff --git a/rpython/jit/backend/llsupport/regalloc.py 
b/rpython/jit/backend/llsupport/regalloc.py
--- a/rpython/jit/backend/llsupport/regalloc.py
+++ b/rpython/jit/backend/llsupport/regalloc.py
@@ -184,8 +184,10 @@
             pos = self.get_loc_index(loc)
             for i in range(pos, pos + size):
                 all[i] = 1
+        self.freelist = LinkedList(self) # we don't care
         for elem in range(len(all)):
             if not all[elem]:
+                print self.freelist, elem
                 self.freelist._append(elem)
 
     def mark_as_free(self, box):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to