[pypy-commit] pypy default: merge heads
arigo
noreply at buildbot.pypy.org
Sun May 15 19:46:55 CEST 2011
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r44190:0b481caa15d5
Date: 2011-05-15 19:55 +0200
http://bitbucket.org/pypy/pypy/changeset/0b481caa15d5/
Log: merge heads
diff --git a/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py b/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py
--- a/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py
+++ b/pypy/module/pypyjit/test_pypy_c/test_pypy_c_new.py
@@ -1031,7 +1031,6 @@
""")
def test_func_defaults(self):
- py.test.skip("until we fix defaults")
def main(n):
i = 1
while i < n:
@@ -1047,17 +1046,18 @@
# This can be improved if the JIT realized the lookup of i5 produces
# a constant and thus can be removed entirely
i120 = int_add(i5, 1)
+ guard_not_invalidated(descr=<Guard4>)
i140 = int_lt(0, i120)
- guard_true(i140, descr=<Guard4>)
- i13 = uint_floordiv(i5, i7)
+ guard_true(i140, descr=<Guard5>)
+ i13 = uint_floordiv(i5, 1) # XXX we could remove that
i15 = int_add(i13, 1)
i17 = int_lt(i15, 0)
- guard_false(i17, descr=<Guard5>)
+ guard_false(i17, descr=<Guard6>)
i20 = int_sub(i15, i5)
i21 = int_add_ovf(i5, i20)
- guard_no_overflow(descr=<Guard6>)
+ guard_no_overflow(descr=<Guard7>)
--TICK--
- jump(p0, p1, p2, p3, p4, i21, i6, i7, p8, p9, descr=<Loop0>)
+ jump(..., descr=<Loop0>)
""")
def test_unpack_iterable_non_list_tuple(self):
More information about the pypy-commit
mailing list