[pypy-commit] pypy optresult-unroll: Add three tests that fail on default, about hitting corner cases of

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79406:2ac581d8ddd9 Date: 2015-09-04 09:10 +0200 http://bitbucket.org/pypy/pypy/changeset/2ac581d8ddd9/ Log:Add three tests that fail on default, about hitting corner cases of short preambles when unrolling. diff --git a/rpython/

[pypy-commit] pypy optresult-unroll: kill a bogus test - val2 gets promoted

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79407:de24044ac55c Date: 2015-09-04 09:12 +0200 http://bitbucket.org/pypy/pypy/changeset/de24044ac55c/ Log:kill a bogus test - val2 gets promoted diff --git a/rpython/jit/metainterp/test/test_loop.py b/rpython/jit/metainterp/te

[pypy-commit] pypy optresult-unroll: finish fixing test_virtual. Skip 2 of new tests

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79408:9d170d9c6c8c Date: 2015-09-04 09:40 +0200 http://bitbucket.org/pypy/pypy/changeset/9d170d9c6c8c/ Log:finish fixing test_virtual. Skip 2 of new tests diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/

[pypy-commit] pypy optresult-unroll: implement proper subclass check

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79409:b16ba648cd4f Date: 2015-09-04 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/b16ba648cd4f/ Log:implement proper subclass check diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/opti

[pypy-commit] pypy optresult-unroll: Untested so far: guard_is_object

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79410:39efc5926eb8 Date: 2015-09-04 10:28 +0200 http://bitbucket.org/pypy/pypy/changeset/39efc5926eb8/ Log:Untested so far: guard_is_object diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rp

[pypy-commit] pypy optresult-unroll: probable fix, but really needs tests

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79411:6c3f58de10b2 Date: 2015-09-04 10:40 +0200 http://bitbucket.org/pypy/pypy/changeset/6c3f58de10b2/ Log:probable fix, but really needs tests diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py ---

[pypy-commit] pypy.org extradoc: progress is progess. Fixes issue #2055

2015-09-04 Thread mattip
Author: Matti Picus Branch: extradoc Changeset: r632:7da6a7219a92 Date: 2015-09-04 11:50 +0300 http://bitbucket.org/pypy/pypy.org/changeset/7da6a7219a92/ Log:progress is progess. Fixes issue #2055 diff --git a/compat.html b/compat.html --- a/compat.html +++ b/compat.html @@ -69,7 +69,7 @@

[pypy-commit] pypy optresult-unroll: (fijal, arigo) Trying to write a direct, translated test for

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79412:3a328bfeb255 Date: 2015-09-04 11:55 +0200 http://bitbucket.org/pypy/pypy/changeset/3a328bfeb255/ Log:(fijal, arigo) Trying to write a direct, translated test for the code that can only be tested when translated, here in gua

[pypy-commit] pypy optresult-unroll: Also test some other guards, and run with or without gcremovetypeptr

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79414:18b4835f4afb Date: 2015-09-04 12:50 +0200 http://bitbucket.org/pypy/pypy/changeset/18b4835f4afb/ Log:Also test some other guards, and run with or without gcremovetypeptr diff --git a/rpython/jit/backend/llsupport/descr.py b/rpyth

[pypy-commit] pypy optresult-unroll: Fixes, the full test passes now.

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79415:9a490fdd4129 Date: 2015-09-04 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/9a490fdd4129/ Log:Fixes, the full test passes now. diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rp

[pypy-commit] pypy optresult-unroll: Finish the test; it passes on x86

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79413:c04ede48ab19 Date: 2015-09-04 12:30 +0200 http://bitbucket.org/pypy/pypy/changeset/c04ede48ab19/ Log:Finish the test; it passes on x86 diff --git a/rpython/jit/backend/llsupport/test/test_zrpy_gc_direct.py b/rpython/jit/backend/l

[pypy-commit] pypy optresult-unroll: only emit guard_is_object if we need it

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79416:bd8b6b4b646a Date: 2015-09-04 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/bd8b6b4b646a/ Log:only emit guard_is_object if we need it diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsu

[pypy-commit] pypy optresult-unroll: merge

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79417:798a1f163fda Date: 2015-09-04 13:28 +0200 http://bitbucket.org/pypy/pypy/changeset/798a1f163fda/ Log:merge diff --git a/rpython/jit/backend/llsupport/descr.py b/rpython/jit/backend/llsupport/descr.py --- a/rpython/jit/bac

[pypy-commit] cffi default: unbalanced parens

2015-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r2268:f34ac1df2d5e Date: 2015-09-04 13:41 +0200 http://bitbucket.org/cffi/cffi/changeset/f34ac1df2d5e/ Log:unbalanced parens diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -200,7 +200,7 @@

[pypy-commit] cffi default: fix textual reference

2015-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r2269:9b9b28de48be Date: 2015-09-04 13:43 +0200 http://bitbucket.org/cffi/cffi/changeset/9b9b28de48be/ Log:fix textual reference diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -206,8 +206,8

[pypy-commit] pypy.org extradoc: more fixes for issue #2055 (Christian Clauss)

2015-09-04 Thread mattip
Author: Matti Picus Branch: extradoc Changeset: r633:51c1452f8036 Date: 2015-09-04 15:15 +0300 http://bitbucket.org/pypy/pypy.org/changeset/51c1452f8036/ Log:more fixes for issue #2055 (Christian Clauss) diff --git a/features.html b/features.html --- a/features.html +++ b/features.html @@ -7

[pypy-commit] pypy default: Issue #2133: accept unicodes in these curses functions (and convert them

2015-09-04 Thread arigo
Author: Armin Rigo Branch: Changeset: r79418:6e21389526e8 Date: 2015-09-04 14:54 +0200 http://bitbucket.org/pypy/pypy/changeset/6e21389526e8/ Log:Issue #2133: accept unicodes in these curses functions (and convert them to ascii string), like CPython does. diff --git a/lib_pypy/_curs

[pypy-commit] pypy optresult-unroll: Implement and test guard_subclass.

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optresult-unroll Changeset: r79419:17252241ecf0 Date: 2015-09-04 14:09 +0100 http://bitbucket.org/pypy/pypy/changeset/17252241ecf0/ Log:Implement and test guard_subclass. diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/

[pypy-commit] pypy optresult-unroll: merge

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79421:a2668c2f5ddf Date: 2015-09-04 15:22 +0200 http://bitbucket.org/pypy/pypy/changeset/a2668c2f5ddf/ Log:merge diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backend/l

[pypy-commit] pypy optresult-unroll: fix recursion here, that should finish all of metainterp/test

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79420:50446eeb623f Date: 2015-09-04 15:22 +0200 http://bitbucket.org/pypy/pypy/changeset/50446eeb623f/ Log:fix recursion here, that should finish all of metainterp/test diff --git a/rpython/jit/backend/llgraph/runner.py b/rpyth

[pypy-commit] pypy optresult-unroll: port the rudimentary direct tests

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79423:a6fdf07f72ea Date: 2015-09-04 15:32 +0200 http://bitbucket.org/pypy/pypy/changeset/a6fdf07f72ea/ Log:port the rudimentary direct tests diff --git a/rpython/jit/metainterp/optimizeopt/test/test_short.py b/rpython/jit/metai

[pypy-commit] pypy optresult-unroll: skip one test

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79422:2ff84caf5440 Date: 2015-09-04 15:25 +0200 http://bitbucket.org/pypy/pypy/changeset/2ff84caf5440/ Log:skip one test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizeopt.py b/rpython/jit/metainterp/optimize

[pypy-commit] pypy optresult-unroll: post test_unroll

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79424:9a6b88a2d07c Date: 2015-09-04 15:54 +0200 http://bitbucket.org/pypy/pypy/changeset/9a6b88a2d07c/ Log:post test_unroll diff --git a/rpython/jit/metainterp/optimizeopt/test/test_unroll.py b/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy stmgc-c8-gcc: Use a pipe into "less" to scroll if the output is longer than one screen.

2015-09-04 Thread arigo
Author: Armin Rigo Branch: stmgc-c8-gcc Changeset: r79425:81299ae4c066 Date: 2015-09-04 15:54 +0200 http://bitbucket.org/pypy/pypy/changeset/81299ae4c066/ Log:Use a pipe into "less" to scroll if the output is longer than one screen. diff --git a/pypy/stm/print_stm_log.py b/pypy/stm/p

[pypy-commit] pypy optresult-unroll: uh info can be none

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79426:efa4c8b64632 Date: 2015-09-04 15:55 +0200 http://bitbucket.org/pypy/pypy/changeset/efa4c8b64632/ Log:uh info can be none diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy memoryerror2: close branch

2015-09-04 Thread plan_rich
Author: Richard Plangger Branch: memoryerror2 Changeset: r79428:10cb9ba203a9 Date: 2015-09-04 16:11 +0200 http://bitbucket.org/pypy/pypy/changeset/10cb9ba203a9/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.pytho

[pypy-commit] pypy memoryerror3: close branch

2015-09-04 Thread plan_rich
Author: Richard Plangger Branch: memoryerror3 Changeset: r79429:f693472e325f Date: 2015-09-04 16:12 +0200 http://bitbucket.org/pypy/pypy/changeset/f693472e325f/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.pytho

[pypy-commit] pypy memoryerror: close branch

2015-09-04 Thread plan_rich
Author: Richard Plangger Branch: memoryerror Changeset: r79427:078a0334c34d Date: 2015-09-04 16:11 +0200 http://bitbucket.org/pypy/pypy/changeset/078a0334c34d/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.python

[pypy-commit] pypy optresult-unroll: add a case for we don't know

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79430:d68f64dcc8cb Date: 2015-09-04 16:27 +0200 http://bitbucket.org/pypy/pypy/changeset/d68f64dcc8cb/ Log:add a case for we don't know diff --git a/rpython/jit/metainterp/optimizeopt/info.py b/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy optresult-unroll: let's just use one exception instead of two that have to be caught a bit everywhere'

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79431:3c1f7d42f12b Date: 2015-09-04 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/3c1f7d42f12b/ Log:let's just use one exception instead of two that have to be caught a bit everywhere' diff --git a/rpython/jit/met

[pypy-commit] pypy optresult-unroll: fix import error

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79433:54877cf6df19 Date: 2015-09-04 17:25 +0200 http://bitbucket.org/pypy/pypy/changeset/54877cf6df19/ Log:fix import error diff --git a/rpython/jit/metainterp/optimizeopt/test/test_unroll.py b/rpython/jit/metainterp/optimizeop

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

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79432:83da4c5584bd Date: 2015-09-04 17:24 +0200 http://bitbucket.org/pypy/pypy/changeset/83da4c5584bd/ Log:port some of test_virtualstate diff --git a/rpython/jit/metainterp/optimizeopt/test/test_virtualstate.py b/rpython/jit/m

[pypy-commit] pypy optresult-unroll: reenable log noopt

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79434:61597770d302 Date: 2015-09-04 17:35 +0200 http://bitbucket.org/pypy/pypy/changeset/61597770d302/ Log:reenable log noopt diff --git a/rpython/jit/metainterp/optimizeopt/__init__.py b/rpython/jit/metainterp/optimizeopt/__in

[pypy-commit] pypy vecopt-merge: merged optresult-unroll into vecopt-merge

2015-09-04 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79435:9add01daf60f Date: 2015-09-04 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/9add01daf60f/ Log:merged optresult-unroll into vecopt-merge diff too long, truncating to 2000 out of 45372 lines diff --git a/LICENSE b/LICENSE

[pypy-commit] pypy optimize-cond-call: arm: test_*_and_guards*

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79437:a1a3a320498a Date: 2015-09-04 18:16 +0200 http://bitbucket.org/pypy/pypy/changeset/a1a3a320498a/ Log:arm: test_*_and_guards* diff --git a/rpython/jit/backend/arm/conditions.py b/rpython/jit/backend/arm/conditions.py --- a/rpyth

[pypy-commit] pypy optimize-cond-call: Fixing the ARM backend, in-progress

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79436:995518da4059 Date: 2015-09-04 17:51 +0200 http://bitbucket.org/pypy/pypy/changeset/995518da4059/ Log:Fixing the ARM backend, in-progress diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py -

[pypy-commit] pypy optimize-cond-call: arm: int_xxx_ovf

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79439:c3e40d50bd5c Date: 2015-09-04 18:30 +0200 http://bitbucket.org/pypy/pypy/changeset/c3e40d50bd5c/ Log:arm: int_xxx_ovf diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/ji

[pypy-commit] pypy optimize-cond-call: Minor refactor of int_xxx_ovf()

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79438:7e7fea339e9c Date: 2015-09-04 18:27 +0200 http://bitbucket.org/pypy/pypy/changeset/7e7fea339e9c/ Log:Minor refactor of int_xxx_ovf() diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a

[pypy-commit] pypy optimize-cond-call: arm: getting there

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79440:a0f8d5a277f9 Date: 2015-09-04 18:59 +0200 http://bitbucket.org/pypy/pypy/changeset/a0f8d5a277f9/ Log:arm: getting there diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/

[pypy-commit] pypy optresult-unroll: kill jit-residual-call, a bit useless

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79441:030bab936ddf Date: 2015-09-04 19:21 +0200 http://bitbucket.org/pypy/pypy/changeset/030bab936ddf/ Log:kill jit-residual-call, a bit useless diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py

[pypy-commit] pypy optimize-cond-call: fixes

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79442:2c8d7c4c0899 Date: 2015-09-04 19:08 +0200 http://bitbucket.org/pypy/pypy/changeset/2c8d7c4c0899/ Log:fixes diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/backend/a

[pypy-commit] pypy optimize-cond-call: Unsure if someone still uses --run-translation-tests and would explode

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79443:9c0990386229 Date: 2015-09-04 19:43 +0200 http://bitbucket.org/pypy/pypy/changeset/9c0990386229/ Log:Unsure if someone still uses --run-translation-tests and would explode if this option was not recognized any more. But i

[pypy-commit] pypy optimize-cond-call: fix

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79444:69257123f94d Date: 2015-09-04 19:49 +0200 http://bitbucket.org/pypy/pypy/changeset/69257123f94d/ Log:fix diff --git a/rpython/jit/backend/arm/opassembler.py b/rpython/jit/backend/arm/opassembler.py --- a/rpython/jit/backend/arm

[pypy-commit] pypy optimize-cond-call: Kill option

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79445:242b99309986 Date: 2015-09-04 19:52 +0200 http://bitbucket.org/pypy/pypy/changeset/242b99309986/ Log:Kill option diff --git a/rpython/jit/backend/arm/test/conftest.py b/rpython/jit/backend/arm/test/conftest.py --- a/rpython/jit

[pypy-commit] pypy optresult-unroll: in retrace I don't want to care if importing the state caused the wrong virtual state, we should not have retraced in the first place

2015-09-04 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79446:d2892f472080 Date: 2015-09-04 20:09 +0200 http://bitbucket.org/pypy/pypy/changeset/d2892f472080/ Log:in retrace I don't want to care if importing the state caused the wrong virtual state, we should not have retraced

[pypy-commit] pypy optimize-cond-call: fix, at least for llgraph

2015-09-04 Thread arigo
Author: Armin Rigo Branch: optimize-cond-call Changeset: r79447:d7291feb2967 Date: 2015-09-04 21:28 +0200 http://bitbucket.org/pypy/pypy/changeset/d7291feb2967/ Log:fix, at least for llgraph diff --git a/rpython/jit/backend/test/runner_test.py b/rpython/jit/backend/test/runner_test.py --- a