[pypy-commit] pypy optresult-unroll: ups you can't compare floats with ==

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79466:1e183beac86b Date: 2015-09-06 09:57 +0200 http://bitbucket.org/pypy/pypy/changeset/1e183beac86b/ Log:ups you can't compare floats with == diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py

[pypy-commit] pypy optresult-unroll: shuffle stuff around so we always have target_tokens[0] that points to preamble

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79467:7a86aef00eb4 Date: 2015-09-06 10:05 +0200 http://bitbucket.org/pypy/pypy/changeset/7a86aef00eb4/ Log:shuffle stuff around so we always have target_tokens[0] that points to preamble diff --git a/rpython/jit/metainte

[pypy-commit] pypy default: Wrong indentation! These tests were only half-run.

2015-09-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r79469:b71b4486a66b Date: 2015-09-06 10:57 +0200 http://bitbucket.org/pypy/pypy/changeset/b71b4486a66b/ Log:Wrong indentation! These tests were only half-run. diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.p

[pypy-commit] pypy default: Sort the vtable fields by decreasing size, like we do for the instance fields.

2015-09-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r79468:af9d90e513b9 Date: 2015-09-05 16:00 +0200 http://bitbucket.org/pypy/pypy/changeset/af9d90e513b9/ Log:Sort the vtable fields by decreasing size, like we do for the instance fields. diff --git a/rpython/rtyper/rclass.py b/rpython/rtyper/rcl

[pypy-commit] pypy optresult-unroll: fix test_util.py

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79470:4e33c7bf451c Date: 2015-09-06 11:09 +0200 http://bitbucket.org/pypy/pypy/changeset/4e33c7bf451c/ Log:fix test_util.py diff --git a/rpython/jit/metainterp/optimizeopt/test/test_util.py b/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy optresult-unroll: let's not forget

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79471:03697d696cd2 Date: 2015-09-06 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/03697d696cd2/ Log:let's not forget diff --git a/rpython/jit/metainterp/optimizeopt/TODO b/rpython/jit/metainterp/optimizeopt/TODO --- a/rp

[pypy-commit] pypy optresult-unroll: 32bit: fix test_executor.py

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79472:0156d890d463 Date: 2015-09-06 12:05 +0200 http://bitbucket.org/pypy/pypy/changeset/0156d890d463/ Log:32bit: fix test_executor.py diff --git a/rpython/jit/metainterp/executor.py b/rpython/jit/metainterp/executor.py --- a/rpython/j

[pypy-commit] pypy optresult-unroll: 32bit: fix fix fix

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79473:27475ddd1350 Date: 2015-09-06 12:23 +0200 http://bitbucket.org/pypy/pypy/changeset/27475ddd1350/ Log:32bit: fix fix fix diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/

[pypy-commit] pypy optresult-unroll: 32bit: fix fix fix

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79474:b0cde222530f Date: 2015-09-06 12:37 +0200 http://bitbucket.org/pypy/pypy/changeset/b0cde222530f/ Log:32bit: fix fix fix diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a/rpython/

[pypy-commit] pypy default: oops. I broke the arm backend in 995518da4059 (found by running

2015-09-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r79476:d8ef26e72e17 Date: 2015-09-06 14:16 +0200 http://bitbucket.org/pypy/pypy/changeset/d8ef26e72e17/ Log:oops. I broke the arm backend in 995518da4059 (found by running test_zll_stress) diff --git a/rpython/jit/backend/arm/assembler.py b/rpy

[pypy-commit] pypy default: Re-enable this optimization in the arm backend

2015-09-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r79475:9b332571db85 Date: 2015-09-06 13:56 +0200 http://bitbucket.org/pypy/pypy/changeset/9b332571db85/ Log:Re-enable this optimization in the arm backend diff --git a/rpython/jit/backend/arm/regalloc.py b/rpython/jit/backend/arm/regalloc.py --- a/rpyt

[pypy-commit] pypy optresult-unroll: in-progress

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79477:2db9160f97b7 Date: 2015-09-06 14:19 +0200 http://bitbucket.org/pypy/pypy/changeset/2db9160f97b7/ Log:in-progress diff --git a/rpython/jit/backend/arm/helper/assembler.py b/rpython/jit/backend/arm/helper/assembler.py --- a/rpython

[pypy-commit] pypy optresult-unroll: hg merge default

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79478:11ec8e8ccf14 Date: 2015-09-06 14:41 +0200 http://bitbucket.org/pypy/pypy/changeset/11ec8e8ccf14/ Log:hg merge default diff too long, truncating to 2000 out of 4185 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags

[pypy-commit] pypy optresult-unroll: Fix translation. Reduce the size of the constant attached to TEST.

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79479:bad77806a20f Date: 2015-09-06 16:08 +0200 http://bitbucket.org/pypy/pypy/changeset/bad77806a20f/ Log:Fix translation. Reduce the size of the constant attached to TEST. diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/ji

[pypy-commit] pypy optresult-unroll: in-progress

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79480:9d419227611e Date: 2015-09-06 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/9d419227611e/ Log:in-progress diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/a

[pypy-commit] pypy optresult-unroll: test and a fix

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79481:6bc488bd103b Date: 2015-09-06 19:54 +0200 http://bitbucket.org/pypy/pypy/changeset/6bc488bd103b/ Log:test and a fix diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/metainterp/optimizeopt/intboun

[pypy-commit] pypy optresult-unroll: port some of test_virtualstate

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79482:ae007118e6b3 Date: 2015-09-06 21:25 +0200 http://bitbucket.org/pypy/pypy/changeset/ae007118e6b3/ Log:port some of test_virtualstate diff --git a/rpython/jit/metainterp/optimizeopt/TODO b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy optresult-unroll: "obvious" fixes to consider_guard_subclass

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79483:018656ee7125 Date: 2015-09-06 21:26 +0200 http://bitbucket.org/pypy/pypy/changeset/018656ee7125/ Log:"obvious" fixes to consider_guard_subclass diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/re

[pypy-commit] pypy optresult-unroll: arm: progress, some tests pass

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79484:b582cd6228d6 Date: 2015-09-06 21:28 +0200 http://bitbucket.org/pypy/pypy/changeset/b582cd6228d6/ Log:arm: progress, some tests pass diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rp

[pypy-commit] pypy optresult-unroll: another "obvious" fix

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79485:937d2f6f9dbe Date: 2015-09-06 21:30 +0200 http://bitbucket.org/pypy/pypy/changeset/937d2f6f9dbe/ Log:another "obvious" fix diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpyth

[pypy-commit] pypy optresult-unroll: merge

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79486:1c7cb11eb3da Date: 2015-09-06 21:31 +0200 http://bitbucket.org/pypy/pypy/changeset/1c7cb11eb3da/ Log:merge diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend

[pypy-commit] pypy optresult-unroll: arm: fixes

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79487:9fc1d9a8777c Date: 2015-09-06 21:39 +0200 http://bitbucket.org/pypy/pypy/changeset/9fc1d9a8777c/ Log:arm: fixes diff --git a/rpython/jit/backend/arm/helper/assembler.py b/rpython/jit/backend/arm/helper/assembler.py --- a/rpython/

[pypy-commit] pypy optresult-unroll: arm: fix and comment

2015-09-06 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79488:e660e97c1e8a Date: 2015-09-06 21:44 +0200 http://bitbucket.org/pypy/pypy/changeset/e660e97c1e8a/ Log:arm: fix and comment diff --git a/rpython/jit/backend/arm/helper/regalloc.py b/rpython/jit/backend/arm/helper/regalloc.py --- a/

[pypy-commit] pypy optresult-unroll: test and fix

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79489:a77eb7711e99 Date: 2015-09-06 22:18 +0200 http://bitbucket.org/pypy/pypy/changeset/a77eb7711e99/ Log:test and fix diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeopt/info.py --- a/

[pypy-commit] pypy optresult-unroll: merge

2015-09-06 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79490:922650aeb8e6 Date: 2015-09-06 22:19 +0200 http://bitbucket.org/pypy/pypy/changeset/922650aeb8e6/ Log:merge diff --git a/rpython/jit/backend/arm/helper/assembler.py b/rpython/jit/backend/arm/helper/assembler.py --- a/rpyth