[pypy-commit] pypy default: I knew that running a translation first was a good idea

cfbolz noreply at buildbot.pypy.org
Fri Nov 4 10:50:30 CET 2011


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: 
Changeset: r48738:54f86b92c275
Date: 2011-11-04 10:24 +0100
http://bitbucket.org/pypy/pypy/changeset/54f86b92c275/

Log:	I knew that running a translation first was a good idea

diff --git a/pypy/objspace/std/stringobject.py b/pypy/objspace/std/stringobject.py
--- a/pypy/objspace/std/stringobject.py
+++ b/pypy/objspace/std/stringobject.py
@@ -4,7 +4,7 @@
 from pypy.interpreter.error import OperationError, operationerrfmt
 from pypy.interpreter import gateway
 from pypy.rlib.rarithmetic import ovfcheck
-from pypy.rlib.objectmodel import we_are_translated, compute_hash
+from pypy.rlib.objectmodel import we_are_translated, compute_hash, specialize
 from pypy.objspace.std.inttype import wrapint
 from pypy.objspace.std.sliceobject import W_SliceObject, normalize_simple_slice
 from pypy.objspace.std import slicetype, newformat
@@ -420,6 +420,7 @@
 
     return space.wrap(u_self)
 
+ at specialize.arg(4)
 def _convert_idx_params(space, w_self, w_start, w_end, upper_bound=False):
     self = w_self._value
     lenself = len(self)
@@ -427,7 +428,6 @@
     start, end = slicetype.unwrap_start_stop(
             space, lenself, w_start, w_end, upper_bound=upper_bound)
     return (self, start, end)
-_convert_idx_params._annspecialcase_ = 'specialize:arg(5)'
 
 def contains__String_String(space, w_self, w_sub):
     self = w_self._value


More information about the pypy-commit mailing list