Author: Malte Swart <malte.sw...@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',
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to