[pypy-commit] pypy op_malloc_gc: Plan which tests are still needed (and the corresponding code).

arigo noreply at buildbot.pypy.org
Fri Nov 18 16:49:11 CET 2011


Author: Armin Rigo <arigo at tunes.org>
Branch: op_malloc_gc
Changeset: r49528:211a72d5b8b8
Date: 2011-11-18 14:28 +0100
http://bitbucket.org/pypy/pypy/changeset/211a72d5b8b8/

Log:	Plan which tests are still needed (and the corresponding code).

diff --git a/pypy/jit/backend/llsupport/test/test_gc.py b/pypy/jit/backend/llsupport/test/test_gc.py
--- a/pypy/jit/backend/llsupport/test/test_gc.py
+++ b/pypy/jit/backend/llsupport/test/test_gc.py
@@ -703,6 +703,28 @@
             jump()
         """)
 
+    def test_rewrite_assembler_maximal_size(self):
+        xxx
+
+    def test_rewrite_assembler_variable_size(self):
+        xxx
+
+    def test_rewrite_assembler_new_with_vtable(self):
+        self.check_rewrite("""
+            [p1]
+            p0 = new_with_vtable(descr=vdescr)
+            jump()
+        """, """
+            [p1]
+            p0 = malloc_gc(%(vdescr.size)d)
+            setfield_gc(p0, 1234, descr=tiddescr)
+            ...
+            jump()
+        """)
+
+    def test_rewrite_assembler_newstr_newunicode(self):
+        xxx
+
     def test_rewrite_assembler_initialization_store(self):
         S = lltype.GcStruct('S', ('parent', OBJECT),
                             ('x', lltype.Signed))


More information about the pypy-commit mailing list