[pypy-commit] pypy optresult-unroll: fix some tests

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79309:bf7a0a3b5f92 Date: 2015-08-31 09:33 +0200 http://bitbucket.org/pypy/pypy/changeset/bf7a0a3b5f92/ Log:fix some tests diff --git a/rpython/jit/metainterp/test/test_send.py

[pypy-commit] pypy.org extradoc: update downloads for 2.6.1

2015-08-31 Thread mattip
Author: mattip Branch: extradoc Changeset: r631:43c668d35ecc Date: 2015-08-30 22:46 +0300 http://bitbucket.org/pypy/pypy.org/changeset/43c668d35ecc/ Log:update downloads for 2.6.1 diff --git a/download.html b/download.html --- a/download.html +++ b/download.html @@

[pypy-commit] pypy default: fix merge

2015-08-31 Thread mattip
Author: mattip Branch: Changeset: r79322:3cc794961fe4 Date: 2015-08-31 18:40 +0300 http://bitbucket.org/pypy/pypy/changeset/3cc794961fe4/ Log:fix merge diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchlevel.h ---

[pypy-commit] pypy default: merge release-2.6.1 back into release

2015-08-31 Thread mattip
Author: mattip Branch: Changeset: r79321:7f0947a44418 Date: 2015-08-31 18:33 +0300 http://bitbucket.org/pypy/pypy/changeset/7f0947a44418/ Log:merge release-2.6.1 back into release diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -15,3 +15,4 @@

[pypy-commit] pypy optresult-unroll: cleanup a bit

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79323:256f5d6b85c3 Date: 2015-08-31 18:43 +0200 http://bitbucket.org/pypy/pypy/changeset/256f5d6b85c3/ Log:cleanup a bit diff --git a/rpython/jit/metainterp/optimizeopt/shortpreamble.py

[pypy-commit] pypy optresult-unroll: allow modifications of short preamble in-place

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79324:6c309d777d44 Date: 2015-08-31 18:58 +0200 http://bitbucket.org/pypy/pypy/changeset/6c309d777d44/ Log:allow modifications of short preamble in-place diff --git

[pypy-commit] pypy keys_with_hash: iterkeys_with_hash()

2015-08-31 Thread arigo
Author: Armin Rigo Branch: keys_with_hash Changeset: r79326:d81cb45a927e Date: 2015-08-31 17:13 +0200 http://bitbucket.org/pypy/pypy/changeset/d81cb45a927e/ Log:iterkeys_with_hash() diff --git a/rpython/annotator/unaryop.py b/rpython/annotator/unaryop.py ---

[pypy-commit] pypy optresult-unroll: add a bigger warning

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79329:92bdb99cc924 Date: 2015-08-31 19:13 +0200 http://bitbucket.org/pypy/pypy/changeset/92bdb99cc924/ Log:add a bigger warning diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py

[pypy-commit] pypy optresult-unroll: finish the weird modify-short-preamble-in-place

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79328:00a0ca84a79d Date: 2015-08-31 19:12 +0200 http://bitbucket.org/pypy/pypy/changeset/00a0ca84a79d/ Log:finish the weird modify-short-preamble-in-place diff --git

[pypy-commit] pypy optresult-unroll: fix?

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79330:94a4ee12ccc0 Date: 2015-08-31 19:17 +0200 http://bitbucket.org/pypy/pypy/changeset/94a4ee12ccc0/ Log:fix? diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py

[pypy-commit] pypy default: We can run a 32-bit python inside a real 64-bit environment

2015-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r79332:af6c413a83e8 Date: 2015-08-31 20:01 +0200 http://bitbucket.org/pypy/pypy/changeset/af6c413a83e8/ Log:We can run a 32-bit python inside a real 64-bit environment diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py

[pypy-commit] pypy keys_with_hash: in-progress

2015-08-31 Thread arigo
Author: Armin Rigo Branch: keys_with_hash Changeset: r79331:d7605de37f95 Date: 2015-08-31 19:57 +0200 http://bitbucket.org/pypy/pypy/changeset/d7605de37f95/ Log:in-progress diff --git a/rpython/annotator/unaryop.py b/rpython/annotator/unaryop.py ---

[pypy-commit] pypy optresult-unroll: kill mark_opaque_ptr tests, the plan is to do it differently anyway

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79333:d97a7a41ff5b Date: 2015-08-31 20:26 +0200 http://bitbucket.org/pypy/pypy/changeset/d97a7a41ff5b/ Log:kill mark_opaque_ptr tests, the plan is to do it differently anyway diff --git

[pypy-commit] pypy default: For pypy translated without the _thread module: optimization

2015-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r79316:9458d6ef6c53 Date: 2015-08-31 11:53 +0200 http://bitbucket.org/pypy/pypy/changeset/9458d6ef6c53/ Log:For pypy translated without the _thread module: optimization diff --git a/pypy/interpreter/miscutils.py

[pypy-commit] pypy default: Kill push_gcmap(mov=True): it is always followed by taking the gcmap

2015-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r79314:8d8edb9e1343 Date: 2015-08-31 11:07 +0200 http://bitbucket.org/pypy/pypy/changeset/8d8edb9e1343/ Log:Kill push_gcmap(mov=True): it is always followed by taking the gcmap back from the stack to store it inside the

[pypy-commit] pypy default: merge heads

2015-08-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r79315:37723950bd21 Date: 2015-08-31 11:36 +0200 http://bitbucket.org/pypy/pypy/changeset/37723950bd21/ Log:merge heads diff --git a/lib_pypy/greenlet.egg-info b/lib_pypy/greenlet.egg-info --- a/lib_pypy/greenlet.egg-info +++

[pypy-commit] pypy optresult-unroll: oops, don't emit write barriers for ints

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79312:e0a87d87e411 Date: 2015-08-31 10:54 +0200 http://bitbucket.org/pypy/pypy/changeset/e0a87d87e411/ Log:oops, don't emit write barriers for ints diff --git a/rpython/jit/backend/llsupport/descr.py

[pypy-commit] pypy vecopt-merge: slicing index must be positive

2015-08-31 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79310:51a6240fbce7 Date: 2015-08-31 09:36 +0200 http://bitbucket.org/pypy/pypy/changeset/51a6240fbce7/ Log:slicing index must be positive adding split packs to packset added vec_guard_ratio parameter diff --git

[pypy-commit] pypy optresult-unroll: ups

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79313:45f08e1b74be Date: 2015-08-31 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/45f08e1b74be/ Log:ups diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py

[pypy-commit] pypy optresult-unroll: fix?

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79311:6a2ee3a1f8da Date: 2015-08-31 10:27 +0200 http://bitbucket.org/pypy/pypy/changeset/6a2ee3a1f8da/ Log:fix? diff --git a/rpython/jit/metainterp/test/test_virtual.py

[pypy-commit] pypy optresult-unroll: we forgot to put enter/leave portal frame into a does not have effect on heap

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79317:b63169a0ed5e Date: 2015-08-31 13:16 +0200 http://bitbucket.org/pypy/pypy/changeset/b63169a0ed5e/ Log:we forgot to put enter/leave portal frame into a does not have effect on heap diff --git

[pypy-commit] benchmarks default: One more benchmark

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r333:7b876ef4812e Date: 2015-08-31 14:35 +0200 http://bitbucket.org/pypy/benchmarks/changeset/7b876ef4812e/ Log:One more benchmark diff --git a/warmup/bridges.py b/warmup/bridges.py new file mode 100644 --- /dev/null +++

[pypy-commit] pypy optresult-unroll: changes to make parsing work

2015-08-31 Thread fijal
Author: Maciej Fijalkowski Branch: optresult-unroll Changeset: r79318:ff5f9e91ac2a Date: 2015-08-31 13:56 +0200 http://bitbucket.org/pypy/pypy/changeset/ff5f9e91ac2a/ Log:changes to make parsing work diff --git a/rpython/jit/tool/oparser.py b/rpython/jit/tool/oparser.py

[pypy-commit] pypy vecopt-merge: fixed the scheduling tests, two of them where wrong and execute vector instructions on half filled vector registers

2015-08-31 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79320:5a31e0903f8d Date: 2015-08-31 15:06 +0200 http://bitbucket.org/pypy/pypy/changeset/5a31e0903f8d/ Log:fixed the scheduling tests, two of them where wrong and execute vector instructions on half filled

[pypy-commit] pypy vecopt-merge: resolving some issues introduced by the simpler combination and separate splitting phase,

2015-08-31 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79319:75f6354522df Date: 2015-08-31 14:33 +0200 http://bitbucket.org/pypy/pypy/changeset/75f6354522df/ Log:resolving some issues introduced by the simpler combination and separate splitting phase, needs to