Author: Stephan <[email protected]>
Branch:
Changeset: r274:08f6f19acef9
Date: 2012-08-04 12:20 +0200
http://bitbucket.org/pypy/lang-js/changeset/08f6f19acef9/
Log: mark JsCode._get_opcode and JsCode._opcode_count as elidable
diff --git a/js/jscode.py b/js/jscode.py
--- a/js/jscode.py
+++ b/js/jscode.py
@@ -202,10 +202,15 @@
op.where = labels[op.where]
self.has_labels = False
+ @jit.elidable
def _get_opcode(self, pc):
assert pc >= 0
return self.opcodes[pc]
+ @jit.elidable
+ def _opcode_count(self):
+ return len(self.opcodes)
+
def run(self, ctx):
from js.object_space import object_space
debug = object_space.interpreter.config.debug
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit