Author: Maciej Fijalkowski <fij...@gmail.com>
Branch: share-guard-info
Changeset: r79803:005c4e465033
Date: 2015-09-23 20:34 +0200
http://bitbucket.org/pypy/pypy/changeset/005c4e465033/

Log:    fix more tests

diff --git a/rpython/jit/metainterp/test/test_tracingopts.py 
b/rpython/jit/metainterp/test/test_tracingopts.py
--- a/rpython/jit/metainterp/test/test_tracingopts.py
+++ b/rpython/jit/metainterp/test/test_tracingopts.py
@@ -517,10 +517,12 @@
             return a1[0] + a2[0] + gn(a1, a2)
         res = self.interp_operations(fn, [7])
         assert res == 2 * 7 + 2 * 6
-        self.check_operations_history(getfield_gc_pure=0)
+        self.check_operations_history(getfield_gc_pure_i=0,
+                                      getfield_gc_pure_r=0)
         res = self.interp_operations(fn, [-7])
         assert res == 2 * -7 + 2 * -8
-        self.check_operations_history(getfield_gc_pure=0)
+        self.check_operations_history(getfield_gc_pure_i=0,
+                                      getfield_gc_pure_r=0)
 
     def test_heap_caching_multiple_arrays(self):
         class Gbl(object):
@@ -536,10 +538,10 @@
             return a1[0] + a2[0] + a1[0] + a2[0]
         res = self.interp_operations(fn, [7])
         assert res == 2 * 7 + 2 * 6
-        self.check_operations_history(getarrayitem_gc=0)
+        self.check_operations_history(getarrayitem_gc_i=0)
         res = self.interp_operations(fn, [-7])
         assert res == 2 * -7 + 2 * -8
-        self.check_operations_history(getarrayitem_gc=0)
+        self.check_operations_history(getarrayitem_gc_i=0)
 
     def test_heap_caching_multiple_arrays_getarrayitem(self):
         class Gbl(object):
@@ -560,7 +562,7 @@
             return a1[i] + a2[i] + a1[i] + a2[i]
         res = self.interp_operations(fn, [0])
         assert res == 2 * 7 + 2 * 8
-        self.check_operations_history(getarrayitem_gc=2)
+        self.check_operations_history(getarrayitem_gc_i=2)
 
 
     def test_heap_caching_multiple_lists(self):
@@ -580,10 +582,12 @@
             return a1[0] + a2[0] + a1[0] + a2[0]
         res = self.interp_operations(fn, [7])
         assert res == 2 * 7 + 2 * 6
-        self.check_operations_history(getarrayitem_gc=0, getfield_gc=0)
+        self.check_operations_history(getarrayitem_gc_i=0, getfield_gc_i=0,
+                                      getfield_gc_r=0)
         res = self.interp_operations(fn, [-7])
         assert res == 2 * -7 + 2 * -8
-        self.check_operations_history(getarrayitem_gc=0, getfield_gc=0)
+        self.check_operations_history(getarrayitem_gc_i=0, getfield_gc_i=0,
+                                      getfield_gc_r=0)
 
     def test_length_caching(self):
         class Gbl(object):
@@ -613,7 +617,7 @@
             return len(a[:n]) + x[2]
         res = self.interp_operations(fn, [3], backendopt=True)
         assert res == 24
-        self.check_operations_history(getarrayitem_gc=0)
+        self.check_operations_history(getarrayitem_gc_i=0)
 
     def test_fold_int_add_ovf(self):
         def fn(n):
@@ -649,12 +653,12 @@
             return unerase(a)[0] + unerase(b)[0]
         res = self.interp_operations(fn, [7, 0, 1])
         assert res == 7 * 2
-        self.check_operations_history(getarrayitem_gc=0,
-                getfield_gc=0)
+        self.check_operations_history(getarrayitem_gc_i=0,
+                getfield_gc_i=0, getfield_gc_r=0)
         res = self.interp_operations(fn, [-7, 1, 1])
         assert res == -7 * 2
-        self.check_operations_history(getarrayitem_gc=0,
-                getfield_gc=0)
+        self.check_operations_history(getarrayitem_gc_i=0,
+                getfield_gc_i=0, getfield_gc_r=0)
 
     def test_copy_str_content(self):
         def fn(n):
@@ -664,7 +668,8 @@
             return x[0]
         res = self.interp_operations(fn, [0])
         assert res == 1
-        self.check_operations_history(getarrayitem_gc=0, 
getarrayitem_gc_pure=0)
+        self.check_operations_history(getarrayitem_gc_i=0,
+                                      getarrayitem_gc_pure_i=0)
 
     def test_raise_known_class_no_guard_class(self):
         def raise_exc(cls):
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to