Author: Maciej Fijalkowski <[email protected]>
Branch: 
Changeset: r74770:e6a84d9a3a34
Date: 2014-12-01 08:26 +0200
http://bitbucket.org/pypy/pypy/changeset/e6a84d9a3a34/

Log:    two more unroll safes

diff --git a/pypy/module/micronumpy/iterators.py 
b/pypy/module/micronumpy/iterators.py
--- a/pypy/module/micronumpy/iterators.py
+++ b/pypy/module/micronumpy/iterators.py
@@ -104,6 +104,7 @@
 
     track_index = True
 
+    @jit.unroll_safe
     def __init__(self, array, size, shape, strides, backstrides, 
op_flags=OpFlag()):
         from pypy.module.micronumpy import concrete
         assert len(shape) == len(strides) == len(backstrides)
diff --git a/pypy/module/micronumpy/nditer.py b/pypy/module/micronumpy/nditer.py
--- a/pypy/module/micronumpy/nditer.py
+++ b/pypy/module/micronumpy/nditer.py
@@ -455,6 +455,7 @@
     def descr_len(self, space):
         space.wrap(len(self.iters))
 
+    @jit.unroll_safe
     def descr_next(self, space):
         for it, st in self.iters:
             if not it.done(st):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to