[pypy-svn] r71681 - in pypy/trunk/pypy/module/pypyjit: . test

fijal at codespeak.net fijal at codespeak.net
Wed Mar 3 01:21:30 CET 2010


Author: fijal
Date: Wed Mar  3 01:21:28 2010
New Revision: 71681

Modified:
   pypy/trunk/pypy/module/pypyjit/policy.py
   pypy/trunk/pypy/module/pypyjit/test/test_policy.py
Log:
Look into functional. Most of these functions are not looked at since
they contain loops, but a couple like X_Range.descr_next are


Modified: pypy/trunk/pypy/module/pypyjit/policy.py
==============================================================================
--- pypy/trunk/pypy/module/pypyjit/policy.py	(original)
+++ pypy/trunk/pypy/module/pypyjit/policy.py	Wed Mar  3 01:21:28 2010
@@ -5,7 +5,8 @@
     def look_inside_pypy_module(self, modname):
         if (modname == '__builtin__.operation' or
                 modname == '__builtin__.abstractinst' or
-                modname == '__builtin__.interp_classobj'):
+                modname == '__builtin__.interp_classobj' or
+                modname == '__builtin__.functional'):
             return True
 
         if '.' in modname:

Modified: pypy/trunk/pypy/module/pypyjit/test/test_policy.py
==============================================================================
--- pypy/trunk/pypy/module/pypyjit/test/test_policy.py	(original)
+++ pypy/trunk/pypy/module/pypyjit/test/test_policy.py	Wed Mar  3 01:21:28 2010
@@ -30,6 +30,7 @@
     assert not pypypolicy.look_inside_pypy_module('posix.interp_expat')
     assert pypypolicy.look_inside_pypy_module('__builtin__.operation')
     assert pypypolicy.look_inside_pypy_module('__builtin__.abstractinst')
+    assert pypypolicy.look_inside_pypy_module('__builtin__.functional')
     assert pypypolicy.look_inside_pypy_module('exceptions.interp_exceptions')
     for modname in 'pypyjit', 'signal', 'micronumpy', 'math':
         assert pypypolicy.look_inside_pypy_module(modname)



More information about the Pypy-commit mailing list