[pypy-commit] cffi default: Fix the remaining places for PyPy3. (Originally in Pull Request #82)

arigo pypy.commits at gmail.com
Thu Sep 21 11:20:12 EDT 2017


Author: Armin Rigo <arigo at tunes.org>
Branch: 
Changeset: r3022:ee67e4bc2501
Date: 2017-09-21 17:20 +0200
http://bitbucket.org/cffi/cffi/changeset/ee67e4bc2501/

Log:	Fix the remaining places for PyPy3. (Originally in Pull Request #82)

diff --git a/testing/cffi0/test_verify.py b/testing/cffi0/test_verify.py
--- a/testing/cffi0/test_verify.py
+++ b/testing/cffi0/test_verify.py
@@ -2497,8 +2497,8 @@
     for i in range(2000):
         p = lib.malloc(50*1024*1024)    # 50 MB
         p1 = ffi.cast("char *", p)
-        for j in xrange(0, 50*1024*1024, 4096):
-            p1[j] = '!'
+        for j in range(0, 50*1024*1024, 4096):
+            p1[j] = b'!'
         p = ffi.gc(p, lib.free, 50*1024*1024)
         x = X()
         x.p = p
@@ -2516,8 +2516,8 @@
         pass
     for i in range(2000):
         p = ffi.new("char[]", 50*1024*1024)    # 50 MB
-        for j in xrange(0, 50*1024*1024, 4096):
-            p[j] = '!'
+        for j in range(0, 50*1024*1024, 4096):
+            p[j] = b'!'
         x = X()
         x.p = p
         x.cyclic = x
diff --git a/testing/cffi1/test_verify1.py b/testing/cffi1/test_verify1.py
--- a/testing/cffi1/test_verify1.py
+++ b/testing/cffi1/test_verify1.py
@@ -2336,8 +2336,8 @@
     for i in range(2000):
         p = lib.malloc(50*1024*1024)    # 50 MB
         p1 = ffi.cast("char *", p)
-        for j in xrange(0, 50*1024*1024, 4096):
-            p1[j] = '!'
+        for j in range(0, 50*1024*1024, 4096):
+            p1[j] = b'!'
         p = ffi.gc(p, lib.free, 50*1024*1024)
         x = X()
         x.p = p
@@ -2355,8 +2355,8 @@
         pass
     for i in range(2000):
         p = ffi.new("char[]", 50*1024*1024)    # 50 MB
-        for j in xrange(0, 50*1024*1024, 4096):
-            p[j] = '!'
+        for j in range(0, 50*1024*1024, 4096):
+            p[j] = b'!'
         x = X()
         x.p = p
         x.cyclic = x


More information about the pypy-commit mailing list