Author: Antonio Cuni <[email protected]>
Branch: refactor-call_release_gil
Changeset: r63144:c25a11a6ad46
Date: 2013-04-08 16:41 +0100
http://bitbucket.org/pypy/pypy/changeset/c25a11a6ad46/
Log: hg merge default
diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py
--- a/pypy/interpreter/baseobjspace.py
+++ b/pypy/interpreter/baseobjspace.py
@@ -709,7 +709,8 @@
def new_interned_w_str(self, w_s):
s = self.str_w(w_s)
- assert type(s) is str
+ if not we_are_translated():
+ assert type(s) is str
try:
return self.interned_strings[s]
except KeyError:
@@ -718,7 +719,8 @@
return w_s
def new_interned_str(self, s):
- assert type(s) is str
+ if not we_are_translated():
+ assert type(s) is str
try:
return self.interned_strings[s]
except KeyError:
diff --git a/rpython/jit/backend/arm/assembler.py
b/rpython/jit/backend/arm/assembler.py
--- a/rpython/jit/backend/arm/assembler.py
+++ b/rpython/jit/backend/arm/assembler.py
@@ -1035,7 +1035,8 @@
assert 0, 'unsupported case'
def _mov_stack_to_loc(self, prev_loc, loc, cond=c.AL):
- helper = self._regalloc.get_free_reg()
+ # disabled for now, has side effects in combination with
remap_frame_layout when called from a jump
+ helper = None # self._regalloc.get_free_reg()
if loc.is_reg():
assert prev_loc.type != FLOAT, 'trying to load from an \
incompatible location into a core register'
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit