[pypy-svn] r79073 - pypy/trunk/pypy/jit/metainterp

fijal at codespeak.net fijal at codespeak.net
Sun Nov 14 11:45:52 CET 2010


Author: fijal
Date: Sun Nov 14 11:45:50 2010
New Revision: 79073

Modified:
   pypy/trunk/pypy/jit/metainterp/resoperation.py
Log:
I think NEWSTR and NEWUNICODE are as effect-free as NEWARRAY. Please prove
me wrong.


Modified: pypy/trunk/pypy/jit/metainterp/resoperation.py
==============================================================================
--- pypy/trunk/pypy/jit/metainterp/resoperation.py	(original)
+++ pypy/trunk/pypy/jit/metainterp/resoperation.py	Sun Nov 14 11:45:50 2010
@@ -444,6 +444,8 @@
     'NEW/0d',
     'NEW_WITH_VTABLE/1',
     'NEW_ARRAY/1d',
+    'NEWSTR/1',
+    'NEWUNICODE/1',
     'FORCE_TOKEN/0',
     'VIRTUAL_REF/2',         # removed before it's passed to the backend
     '_NOSIDEEFFECT_LAST', # ----- end of no_side_effect operations -----
@@ -452,10 +454,8 @@
     'SETARRAYITEM_RAW/3d',
     'SETFIELD_GC/2d',
     'SETFIELD_RAW/2d',
-    'NEWSTR/1',
     'STRSETITEM/3',
     'UNICODESETITEM/3',
-    'NEWUNICODE/1',
     #'RUNTIMENEW/1',     # ootype operation    
     'COND_CALL_GC_WB/2d', # [objptr, newvalue]   (for the write barrier)
     'DEBUG_MERGE_POINT/2',      # debugging only



More information about the Pypy-commit mailing list