[pypy-commit] pypy default: (agaynor) a look_inside_iff
fijal
noreply at buildbot.pypy.org
Tue Jul 24 01:17:04 CEST 2012
Author: Maciej Fijalkowski <fijall at gmail.com>
Branch:
Changeset: r56417:ebcea5fe0fae
Date: 2012-07-24 01:16 +0200
http://bitbucket.org/pypy/pypy/changeset/ebcea5fe0fae/
Log: (agaynor) a look_inside_iff
diff --git a/pypy/module/_sre/interp_sre.py b/pypy/module/_sre/interp_sre.py
--- a/pypy/module/_sre/interp_sre.py
+++ b/pypy/module/_sre/interp_sre.py
@@ -7,7 +7,7 @@
from pypy.interpreter.error import OperationError
from pypy.rlib.rarithmetic import intmask
from pypy.tool.pairtype import extendabletype
-
+from pypy.rlib import jit
# ____________________________________________________________
#
@@ -344,6 +344,7 @@
raise OperationError(space.w_TypeError,
space.wrap("cannot copy this match object"))
+ @jit.look_inside_iff(lambda self, args_w: jit.isconstant(len(args_w)))
def group_w(self, args_w):
space = self.space
ctx = self.ctx
More information about the pypy-commit
mailing list