[pypy-commit] lang-js default: promote mapso

stepahn noreply at buildbot.pypy.org
Fri Dec 28 11:35:21 CET 2012


Author: Stephan <stephan at stzal.com>
Branch: 
Changeset: r300:b0f8efa032ff
Date: 2012-09-04 16:02 +0200
http://bitbucket.org/pypy/lang-js/changeset/b0f8efa032ff/

Log:	promote mapso

diff --git a/js/object_map.py b/js/object_map.py
--- a/js/object_map.py
+++ b/js/object_map.py
@@ -15,18 +15,17 @@
         return "%(back)s, [%(index)d]:%(name)s" % \
             {'back': repr(self.back), 'index': self.index, 'name': self.name}
 
-    @jit.elidable
+    @jit.elidable_promote("0")
     def contains(self, name):
         idx = self.lookup(name)
         return self.not_found(idx) is False
 
-    @jit.elidable
+    @jit.elidable_promote("0")
     def not_found(self, idx):
         return idx == self.NOT_FOUND
 
-    @jit.elidable
+    @jit.elidable_promote("0")
     def lookup(self, name):
-        jit.promote(self)
         node = self._find_node_with_name(name)
         if node is not None:
             return node.index


More information about the pypy-commit mailing list