[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