[pypy-commit] pypy vecopt-merge: wunderbar! x86 assembler works for all the test_x86vector tests

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79817:84a252c28c3b Date: 2015-09-25 09:23 +0200 http://bitbucket.org/pypy/pypy/changeset/84a252c28c3b/ Log:wunderbar! x86 assembler works for all the test_x86vector tests diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/ji

[pypy-commit] pypy vecopt-merge: 7 new test cases to check the guard_true/false assembler for vector parameters

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79818:fd5cdd7ddc3e Date: 2015-09-25 10:51 +0200 http://bitbucket.org/pypy/pypy/changeset/fd5cdd7ddc3e/ Log:7 new test cases to check the guard_true/false assembler for vector parameters diff --git a/pypy/module/micronumpy/test

[pypy-commit] pypy vecopt-merge: added more types to the bool reduction tests, assembler going forward, but still not correct results

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79819:a7fd3e5a487c Date: 2015-09-25 12:13 +0200 http://bitbucket.org/pypy/pypy/changeset/a7fd3e5a487c/ Log:added more types to the bool reduction tests, assembler going forward, but still not correct results diff --git a/rpyth

[pypy-commit] pypy share-guard-info: debug prints

2015-09-25 Thread fijal
Author: Maciej Fijalkowski Branch: share-guard-info Changeset: r79820:16777999b7b7 Date: 2015-09-25 14:14 +0200 http://bitbucket.org/pypy/pypy/changeset/16777999b7b7/ Log:debug prints diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer

[pypy-commit] pypy vecopt-merge: translation issues resolved, should compile now

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79823:a79a0fc8b3ea Date: 2015-09-25 15:43 +0200 http://bitbucket.org/pypy/pypy/changeset/a79a0fc8b3ea/ Log:translation issues resolved, should compile now diff --git a/rpython/jit/backend/x86/vector_ext.py b/rpython/jit/backend/x86/v

[pypy-commit] pypy vecopt-merge: checked for accidental removal of code, or failed merged lines

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79822:a856dc8ba36f Date: 2015-09-25 15:30 +0200 http://bitbucket.org/pypy/pypy/changeset/a856dc8ba36f/ Log:checked for accidental removal of code, or failed merged lines diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython

[pypy-commit] pypy vecopt-merge: guard true/false for vectors work for the new test cases

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79821:b87eaf3540b3 Date: 2015-09-25 14:51 +0200 http://bitbucket.org/pypy/pypy/changeset/b87eaf3540b3/ Log:guard true/false for vectors work for the new test cases diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backen

[pypy-commit] pypy shadowstack-no-move: Give up, bad approach

2015-09-25 Thread arigo
Author: Armin Rigo Branch: shadowstack-no-move Changeset: r79824:39acaa1aae45 Date: 2015-09-25 11:06 +0200 http://bitbucket.org/pypy/pypy/changeset/39acaa1aae45/ Log:Give up, bad approach diff --git a/rpython/rlib/_stacklet_shadowstack.py b/rpython/rlib/_stacklet_shadowstack.py --- a/rpytho

[pypy-commit] pypy shadowstack-no-move-2: A branch to fix issue #2141 (2nd try): after the fix for issue

2015-09-25 Thread arigo
Author: Armin Rigo Branch: shadowstack-no-move-2 Changeset: r79825:5f88acec0724 Date: 2015-09-25 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/5f88acec0724/ Log:A branch to fix issue #2141 (2nd try): after the fix for issue #2017, one good optimization in the JIT doesn't actual

[pypy-commit] pypy shadowstack-no-move-2: Kill and simplify a lot of code

2015-09-25 Thread arigo
Author: Armin Rigo Branch: shadowstack-no-move-2 Changeset: r79826:3bf64dd0bbef Date: 2015-09-25 16:38 +0200 http://bitbucket.org/pypy/pypy/changeset/3bf64dd0bbef/ Log:Kill and simplify a lot of code diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransform/framework

[pypy-commit] pypy shadowstack-no-move-2: Backout the issue #2017 fixes, now that they are not really needed

2015-09-25 Thread arigo
Author: Armin Rigo Branch: shadowstack-no-move-2 Changeset: r79827:c137e4ccaacd Date: 2015-09-25 16:46 +0200 http://bitbucket.org/pypy/pypy/changeset/c137e4ccaacd/ Log:Backout the issue #2017 fixes, now that they are not really needed any more. This should indirectly fix issue #2141.

[pypy-commit] pypy closed-branches: Merge closed head a5036b5b1dd8 on branch reflex-support

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79828:d492b35efbb8 Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/d492b35efbb8/ Log:Merge closed head a5036b5b1dd8 on branch reflex-support ___ pypy-commit mailing list p

[pypy-commit] pypy closed-branches: Merge closed head 39acaa1aae45 on branch shadowstack-no-move

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79836:0fdbbc77e30d Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/0fdbbc77e30d/ Log:Merge closed head 39acaa1aae45 on branch shadowstack-no-move ___ pypy-commit mailing l

[pypy-commit] pypy default: hg merge shadowstack-no-move-2

2015-09-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r79839:32ee5bd50cd0 Date: 2015-09-25 17:40 +0200 http://bitbucket.org/pypy/pypy/changeset/32ee5bd50cd0/ Log:hg merge shadowstack-no-move-2 Fix issues #2141 and #2017. Removes the previous fix for issue #2017. diff --git a/rpython/memory

[pypy-commit] pypy shadowstack-no-move-2: Close branch ready for merge

2015-09-25 Thread arigo
Author: Armin Rigo Branch: shadowstack-no-move-2 Changeset: r79838:e474cd061c80 Date: 2015-09-25 17:39 +0200 http://bitbucket.org/pypy/pypy/changeset/e474cd061c80/ Log:Close branch ready for merge ___ pypy-commit mailing list pypy-commit@python.org

[pypy-commit] pypy closed-branches: Merge closed head ee4fde461c8b on branch vecopt-merge-iterator-sharing

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79829:7fc21e3d6a39 Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/7fc21e3d6a39/ Log:Merge closed head ee4fde461c8b on branch vecopt-merge-iterator- sharing ___ py

[pypy-commit] pypy closed-branches: Merge closed head e9e3e4efdb25 on branch vecopt2

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79830:5f345c535abb Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/5f345c535abb/ Log:Merge closed head e9e3e4efdb25 on branch vecopt2 ___ pypy-commit mailing list pypy-com

[pypy-commit] pypy closed-branches: re-close this branch

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79837:6ceaec9249ee Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/6ceaec9249ee/ Log:re-close this branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.

[pypy-commit] pypy closed-branches: Merge closed head 10cb9ba203a9 on branch memoryerror2

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79833:c558e06fbf23 Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/c558e06fbf23/ Log:Merge closed head 10cb9ba203a9 on branch memoryerror2 ___ pypy-commit mailing list pyp

[pypy-commit] pypy closed-branches: Merge closed head 078a0334c34d on branch memoryerror

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79832:bf8b1ffb282b Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/bf8b1ffb282b/ Log:Merge closed head 078a0334c34d on branch memoryerror ___ pypy-commit mailing list pypy

[pypy-commit] pypy closed-branches: Merge closed head 94bb91d002b0 on branch optresult

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79835:6689660c1fc5 Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/6689660c1fc5/ Log:Merge closed head 94bb91d002b0 on branch optresult ___ pypy-commit mailing list pypy-c

[pypy-commit] pypy closed-branches: Merge closed head f693472e325f on branch memoryerror3

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79834:07798733cb5d Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/07798733cb5d/ Log:Merge closed head f693472e325f on branch memoryerror3 ___ pypy-commit mailing list pyp

[pypy-commit] pypy closed-branches: Merge closed head b414e83c5a5f on branch vecopt-merge-opt

2015-09-25 Thread arigo
Author: Armin Rigo Branch: closed-branches Changeset: r79831:64c3f3b34e14 Date: 2015-09-25 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/64c3f3b34e14/ Log:Merge closed head b414e83c5a5f on branch vecopt-merge-opt ___ pypy-commit mailing list

[pypy-commit] pypy default: Document shadowstack-no-move-2

2015-09-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r79840:44f3dafb7353 Date: 2015-09-25 18:12 +0200 http://bitbucket.org/pypy/pypy/changeset/44f3dafb7353/ Log:Document shadowstack-no-move-2 diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/d

[pypy-commit] pypy default: Fix test__vmprof

2015-09-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r79841:9c3d2bdbb1fa Date: 2015-09-25 18:41 +0200 http://bitbucket.org/pypy/pypy/changeset/9c3d2bdbb1fa/ Log:Fix test__vmprof diff --git a/pypy/module/_vmprof/test/test__vmprof.py b/pypy/module/_vmprof/test/test__vmprof.py --- a/pypy/module/_vmprof/test

[pypy-commit] pypy numpy-ctypes: Implement array.ctypes

2015-09-25 Thread rlamy
Author: Ronan Lamy Branch: numpy-ctypes Changeset: r79842:3c27bfa5ee10 Date: 2015-09-25 18:43 +0100 http://bitbucket.org/pypy/pypy/changeset/3c27bfa5ee10/ Log:Implement array.ctypes diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/ndarray.py --- a/pypy/module/micronum

[pypy-commit] pypy vecopt-merge: some translation issues indicated by test_zjit

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79843:658ed0c0b405 Date: 2015-09-25 20:49 +0200 http://bitbucket.org/pypy/pypy/changeset/658ed0c0b405/ Log:some translation issues indicated by test_zjit diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/

[pypy-commit] cffi default: Py3 fix

2015-09-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r2273:7a485110c403 Date: 2015-09-25 20:59 +0200 http://bitbucket.org/cffi/cffi/changeset/7a485110c403/ Log:Py3 fix diff --git a/cffi/recompiler.py b/cffi/recompiler.py --- a/cffi/recompiler.py +++ b/cffi/recompiler.py @@ -880,7 +880,7 @@ # not

[pypy-commit] cffi default: Probably need to save/restore the current exception here

2015-09-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r2274:2106b4532288 Date: 2015-09-25 21:00 +0200 http://bitbucket.org/cffi/cffi/changeset/2106b4532288/ Log:Probably need to save/restore the current exception here diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_

[pypy-commit] pypy vecopt-merge: parameter missing here, return value there, ... translation issues :)

2015-09-25 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79844:2002cf4fb7d3 Date: 2015-09-25 21:09 +0200 http://bitbucket.org/pypy/pypy/changeset/2002cf4fb7d3/ Log:parameter missing here, return value there, ... translation issues :) diff --git a/rpython/jit/metainterp/optimizeopt/d

[pypy-commit] pypy numpy-ctypes: fix typo

2015-09-25 Thread rlamy
Author: Ronan Lamy Branch: numpy-ctypes Changeset: r79845:6a065e2c6443 Date: 2015-09-25 23:38 +0100 http://bitbucket.org/pypy/pypy/changeset/6a065e2c6443/ Log:fix typo diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/ndarray.py --- a/pypy/module/micronumpy/ndarray.py

[pypy-commit] pypy numpy-ctypes: fix another typo

2015-09-25 Thread rlamy
Author: Ronan Lamy Branch: numpy-ctypes Changeset: r79846:11de22433404 Date: 2015-09-26 04:00 +0100 http://bitbucket.org/pypy/pypy/changeset/11de22433404/ Log:fix another typo diff --git a/pypy/module/micronumpy/ndarray.py b/pypy/module/micronumpy/ndarray.py --- a/pypy/module/micronumpy/nda

[pypy-commit] pypy ppc-updated-backend: Issue #2145: fix the logic for "float == large_int_but_not_a_long" on

2015-09-25 Thread arigo
Author: Armin Rigo Branch: ppc-updated-backend Changeset: r79848:539582e91229 Date: 2015-09-26 08:01 +0200 http://bitbucket.org/pypy/pypy/changeset/539582e91229/ Log:Issue #2145: fix the logic for "float == large_int_but_not_a_long" on 64-bit machines. It happened to work on x86-64 fo

[pypy-commit] pypy default: Issue #2145: fix the logic for "float == large_int_but_not_a_long" on

2015-09-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r79847:680327d8b1a3 Date: 2015-09-26 08:01 +0200 http://bitbucket.org/pypy/pypy/changeset/680327d8b1a3/ Log:Issue #2145: fix the logic for "float == large_int_but_not_a_long" on 64-bit machines. It happened to work on x86-64 for example, but