[pypy-commit] lang-smalltalk stmgc-c7: model: disable @jit.elidable for as_repr_string

mswart noreply at buildbot.pypy.org
Thu May 8 18:32:21 CEST 2014


Author: Malte Swart <malte.swart at student.hpi.uni-potsdam.de>
Branch: stmgc-c7
Changeset: r813:014f5e42251f
Date: 2014-05-08 18:30 +0200
http://bitbucket.org/pypy/lang-smalltalk/changeset/014f5e42251f/

Log:	model: disable @jit.elidable for as_repr_string

	Marking as_repr_string on models as @jit.elidable recreates rpython
	errors as it can not applied every time. As it is not important
	remove it for now.

diff --git a/spyvm/model.py b/spyvm/model.py
--- a/spyvm/model.py
+++ b/spyvm/model.py
@@ -203,7 +203,6 @@
         return r_uint(val)
 
 
-    @jit.elidable
     def as_repr_string(self):
         return "W_SmallInteger(%d)" % self.value
 
@@ -457,7 +456,6 @@
                 name = self.s_class.name
             return "a %s" % (name or '?',)
 
-    @jit.elidable
     def as_repr_string(self):
         return self.as_embellished_string("W_O /w Class", "")
 
@@ -632,7 +630,6 @@
         w_other.changed()
         return True
 
-    @jit.elidable
     def as_repr_string(self):
         return W_AbstractObjectWithClassReference.as_embellished_string(self,
                                 className='W_PointersObject',


More information about the pypy-commit mailing list