Author: Armin Rigo <[email protected]>
Branch: stringbuilder-perf
Changeset: r71999:181e95dfdf21
Date: 2014-06-09 16:30 +0200
http://bitbucket.org/pypy/pypy/changeset/181e95dfdf21/

Log:    Fix. Remove more isvirtual()s.

diff --git a/rpython/rtyper/lltypesystem/rbuilder.py 
b/rpython/rtyper/lltypesystem/rbuilder.py
--- a/rpython/rtyper/lltypesystem/rbuilder.py
+++ b/rpython/rtyper/lltypesystem/rbuilder.py
@@ -342,7 +342,7 @@
     @staticmethod
     @always_inline
     def ll_append_multiple_char(ll_builder, char, times):
-        if jit.we_are_jitted(ll_builder):
+        if jit.we_are_jitted():
             if BaseStringBuilderRepr._ll_jit_try_append_multiple_char(
                     ll_builder, char, times):
                 return
@@ -417,7 +417,6 @@
         return ll_builder.total_size - num_chars_missing_from_last_piece
 
     @classmethod
-    @jit.look_inside_iff(lambda cls, ll_builder: jit.isvirtual(ll_builder))
     def ll_build(cls, ll_builder):
         buf = ll_builder.current_buf
         if buf:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to