[pypy-commit] pypy py3.5-ssl: add ssl module in lib_pypy and start to port SSLContext.__init__

2016-10-27 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r87958:7a58e3fa8254 Date: 2016-10-27 16:25 +0200 http://bitbucket.org/pypy/pypy/changeset/7a58e3fa8254/ Log:add ssl module in lib_pypy and start to port SSLContext.__init__ diff --git a/pypy/module/imp/interp_imp.py b/pypy/module/imp/inte

[pypy-commit] pypy ppc-vsx-support: merge default

2016-10-30 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87998:57b804b140a5 Date: 2016-10-31 08:24 +0200 http://bitbucket.org/pypy/pypy/changeset/57b804b140a5/ Log:merge default diff --git a/lib_pypy/_collections.py b/lib_pypy/_collections.py --- a/lib_pypy/_collections.py +++ b/lib_pypy

[pypy-commit] pypy py3.5-ssl: copy over the initial repo containing the api for the ssl stdlib

2016-10-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88000:253ec1245b56 Date: 2016-10-31 16:00 +0100 http://bitbucket.org/pypy/pypy/changeset/253ec1245b56/ Log:copy over the initial repo containing the api for the ssl stdlib diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignor

[pypy-commit] pypy interp-opt: merge default

2016-10-31 Thread plan_rich
Author: Richard Plangger Branch: interp-opt Changeset: r88002:fc1ea63ee3aa Date: 2016-10-31 16:02 +0100 http://bitbucket.org/pypy/pypy/changeset/fc1ea63ee3aa/ Log:merge default diff --git a/lib_pypy/_collections.py b/lib_pypy/_collections.py --- a/lib_pypy/_collections.py +++ b/lib_pypy/_col

[pypy-commit] pypy ppc-vsx-support: skip the test if the cpu does not support the vector backend

2016-10-31 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88003:7a2d9ced6141 Date: 2016-10-31 17:15 +0100 http://bitbucket.org/pypy/pypy/changeset/7a2d9ced6141/ Log:skip the test if the cpu does not support the vector backend diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py

[pypy-commit] pypy ppc-vsx-support: modified test to do wrap arithmetic on integers, otherwise the test result within python does not wrap around

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88019:4bacfc342956 Date: 2016-11-01 11:14 +0100 http://bitbucket.org/pypy/pypy/changeset/4bacfc342956/ Log:modified test to do wrap arithmetic on integers, otherwise the test result within python does not wrap around diff -

[pypy-commit] pypy ppc-vsx-support: accum reduce on integers should not extract both values into the same register

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88018:7e4d2957681d Date: 2016-11-01 10:59 +0100 http://bitbucket.org/pypy/pypy/changeset/7e4d2957681d/ Log:accum reduce on integers should not extract both values into the same register diff --git a/rpython/jit/backend/x86/

[pypy-commit] pypy ppc-vsx-support: simplification, distinct between integer and float case at update_at_exit

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88023:cd016619fb7f Date: 2016-11-01 12:06 +0100 http://bitbucket.org/pypy/pypy/changeset/cd016619fb7f/ Log:simplification, distinct between integer and float case at update_at_exit diff --git a/rpython/jit/backend/zarch/ass

[pypy-commit] pypy ppc-vsx-support: missing import

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88024:8151b97480d6 Date: 2016-11-01 12:11 +0100 http://bitbucket.org/pypy/pypy/changeset/8151b97480d6/ Log:missing import diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/b

[pypy-commit] pypy ppc-vsx-support: translation issue, moved function in file

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88027:dd5a308d5427 Date: 2016-11-01 13:59 +0100 http://bitbucket.org/pypy/pypy/changeset/dd5a308d5427/ Log:translation issue, moved function in file diff --git a/rpython/jit/backend/x86/vector_ext.py b/rpython/jit/backend/x86/vect

[pypy-commit] pypy py3.5-ssl: merge py3.5

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88030:89ea2e4a319d Date: 2016-11-01 14:36 +0100 http://bitbucket.org/pypy/pypy/changeset/89ea2e4a319d/ Log:merge py3.5 diff too long, truncating to 2000 out of 2128 lines diff --git a/lib-python/3/test/test_copy.py b/lib-python/3/test/t

[pypy-commit] pypy ppc-vsx-support: skip some vector tests where jit summary could not be extracted

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88028:7319f8c6a1d9 Date: 2016-11-01 14:16 +0100 http://bitbucket.org/pypy/pypy/changeset/7319f8c6a1d9/ Log:skip some vector tests where jit summary could not be extracted diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy

[pypy-commit] pypy ppc-vsx-support: merge default

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88029:189e9af37446 Date: 2016-11-01 14:21 +0100 http://bitbucket.org/pypy/pypy/changeset/189e9af37446/ Log:merge default diff --git a/pypy/interpreter/typedef.py b/pypy/interpreter/typedef.py --- a/pypy/interpreter/typedef.py +++ b

[pypy-commit] pypy ppc-vsx-support: clear the forwarding information of the prefixed operations as well

2016-11-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88032:ba7a27ee1304 Date: 2016-11-01 16:20 +0100 http://bitbucket.org/pypy/pypy/changeset/ba7a27ee1304/ Log:clear the forwarding information of the prefixed operations as well diff --git a/rpython/jit/metainterp/optimizeopt/vector.p

[pypy-commit] pypy py3.5-ssl: add the renamed cffi build script

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88059:1ee875fa7f4d Date: 2016-11-01 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/1ee875fa7f4d/ Log:add the renamed cffi build script diff --git a/lib_pypy/_ssl_build.py b/lib_pypy/_ssl_build.py new file mode 100644 --- /dev/null

[pypy-commit] pypy ppc-vsx-support: add failing test, clear forwarded for the align_operations list

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88060:53810e4e8c5c Date: 2016-11-02 08:58 +0100 http://bitbucket.org/pypy/pypy/changeset/53810e4e8c5c/ Log:add failing test, clear forwarded for the align_operations list diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpy

[pypy-commit] pypy ppc-vsx-support: do not allow duplicates in delayed list

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88061:b8e14645ed99 Date: 2016-11-02 09:28 +0100 http://bitbucket.org/pypy/pypy/changeset/b8e14645ed99/ Log:do not allow duplicates in delayed list diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainter

[pypy-commit] pypy ppc-vsx-support: merge default

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88063:a51b31b31124 Date: 2016-11-02 11:34 +0100 http://bitbucket.org/pypy/pypy/changeset/a51b31b31124/ Log:merge default diff --git a/lib-python/2.7/test/test_ssl.py b/lib-python/2.7/test/test_ssl.py --- a/lib-python/2.7/test/test_

[pypy-commit] pypy ppc-vsx-support: vector_ext object should never be None, move it to abstract base class (it is enabled at runtime)

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88081:58c1cfa77a55 Date: 2016-11-02 14:38 +0100 http://bitbucket.org/pypy/pypy/changeset/58c1cfa77a55/ Log:vector_ext object should never be None, move it to abstract base class (it is enabled at runtime) diff --git a/rpyth

[pypy-commit] pypy ppc-vsx-support: revert last checkin, check if vector_ext is not None

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88082:f9fb13244302 Date: 2016-11-02 15:09 +0100 http://bitbucket.org/pypy/pypy/changeset/f9fb13244302/ Log:revert last checkin, check if vector_ext is not None diff --git a/rpython/jit/backend/x86/runner.py b/rpython/jit/backend/x

[pypy-commit] pypy ppc-vsx-support: assert that vector_ext cannot be none at that position (optmize_vector will never be entered if is none)

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88083:12b46db4a793 Date: 2016-11-02 15:35 +0100 http://bitbucket.org/pypy/pypy/changeset/12b46db4a793/ Log:assert that vector_ext cannot be none at that position (optmize_vector will never be entered if is none) diff --git

[pypy-commit] pypy py3.5-ssl: renamed library in lib_pypy, copied ssl.py from cpython's Lib directory, checkin the exposed version _ssl fo the ssl module

2016-11-02 Thread plan_rich
Author: Richard Plangger Branch: py3.5-ssl Changeset: r88086:278636f9c9c0 Date: 2016-11-02 16:56 +0100 http://bitbucket.org/pypy/pypy/changeset/278636f9c9c0/ Log:renamed library in lib_pypy, copied ssl.py from cpython's Lib directory, checkin the exposed version _ssl fo the ssl module

[pypy-commit] pypy ppc-vsx-support: prevent overflow during test which would make the result not equal (python does not wrap around)

2016-11-03 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88095:dbe73c37fc59 Date: 2016-11-03 09:29 +0100 http://bitbucket.org/pypy/pypy/changeset/dbe73c37fc59/ Log:prevent overflow during test which would make the result not equal (python does not wrap around) diff --git a/rpytho

[pypy-commit] pypy ppc-vsx-support: close branch

2016-11-03 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88098:e2f4c23003f3 Date: 2016-11-03 09:36 +0100 http://bitbucket.org/pypy/pypy/changeset/e2f4c23003f3/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail.py

[pypy-commit] pypy ppc-vsx-support: merge default

2016-11-03 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r88096:5083544e46fd Date: 2016-11-03 09:34 +0100 http://bitbucket.org/pypy/pypy/changeset/5083544e46fd/ Log:merge default diff --git a/pypy/doc/release-pypy2.7-v5.6.0.rst b/pypy/doc/release-pypy2.7-v5.6.0.rst --- a/pypy/doc/release

[pypy-commit] pypy default: merge ppc-vsx-support and s390x-z-simd-support

2016-11-03 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r88097:9f66930d64e8 Date: 2016-11-03 09:36 +0100 http://bitbucket.org/pypy/pypy/changeset/9f66930d64e8/ Log:merge ppc-vsx-support and s390x-z-simd-support diff too long, truncating to 2000 out of 7995 lines diff --git a/pypy/doc/whatsnew-head.rst

[pypy-commit] pypy default: silence one test on big endian (the same is done on little endian)

2016-11-03 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r88111:cc0f4adda6f9 Date: 2016-11-03 11:42 +0100 http://bitbucket.org/pypy/pypy/changeset/cc0f4adda6f9/ Log:silence one test on big endian (the same is done on little endian) diff --git a/lib-python/2.7/ctypes/test/test_bitfields.py b/lib-python/

[pypy-commit] pypy vecopt-merge: scheduling tests passing again

2015-09-16 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79651:5b32b72ad145 Date: 2015-09-16 14:02 +0200 http://bitbucket.org/pypy/pypy/changeset/5b32b72ad145/ Log:scheduling tests passing again diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy vecopt-merge: forcing memo of variables while parsing to the same memo at runtime (only jitviewer and the test suite affected)

2015-09-16 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79658:fe1eb22de735 Date: 2015-09-16 18:06 +0200 http://bitbucket.org/pypy/pypy/changeset/fe1eb22de735/ Log:forcing memo of variables while parsing to the same memo at runtime (only jitviewer and the test suite affected) poking

[pypy-commit] pypy vecopt-merge: costmodel now working again and ported most part of accum as well

2015-09-17 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79663:b304567d9f23 Date: 2015-09-17 11:29 +0200 http://bitbucket.org/pypy/pypy/changeset/b304567d9f23/ Log:costmodel now working again and ported most part of accum as well diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py

[pypy-commit] pypy vecopt-merge: reanimating the assembler with the new method names

2015-09-17 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79665:63c213404528 Date: 2015-09-17 12:35 +0200 http://bitbucket.org/pypy/pypy/changeset/63c213404528/ Log:reanimating the assembler with the new method names diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/l

[pypy-commit] pypy vecopt-merge: reanimated vecopt integration tests that use the assembler backend. not quite sure yet how to come along supports_gc_type

2015-09-17 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79673:32891e533aab Date: 2015-09-17 18:50 +0200 http://bitbucket.org/pypy/pypy/changeset/32891e533aab/ Log:reanimated vecopt integration tests that use the assembler backend. not quite sure yet how to come along supports_gc_typ

[pypy-commit] pypy vecopt-merge: beating the integraiton tests, roughly half work already

2015-09-18 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79683:5190c354f531 Date: 2015-09-18 11:45 +0200 http://bitbucket.org/pypy/pypy/changeset/5190c354f531/ Log:beating the integraiton tests, roughly half work already diff --git a/rpython/jit/metainterp/optimizeopt/__init__.py b/rpython

[pypy-commit] pypy vecopt-merge: pushing forward to 3/4 passing (yay)

2015-09-18 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79684:cbfcb6aca9d7 Date: 2015-09-18 12:55 +0200 http://bitbucket.org/pypy/pypy/changeset/cbfcb6aca9d7/ Log:pushing forward to 3/4 passing (yay) diff --git a/rpython/jit/metainterp/optimizeopt/guard.py b/rpython/jit/metainterp/optimiz

[pypy-commit] pypy vecopt-merge: (integration tests) six of them still failing, but the rest is working

2015-09-18 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79687:6877dfe0b4c0 Date: 2015-09-18 16:07 +0200 http://bitbucket.org/pypy/pypy/changeset/6877dfe0b4c0/ Log:(integration tests) six of them still failing, but the rest is working diff --git a/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy vecopt-merge: vecopt.py tests passing again, now let's finally head to the assembler

2015-09-21 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79737:664117c201a8 Date: 2015-09-21 11:40 +0200 http://bitbucket.org/pypy/pypy/changeset/664117c201a8/ Log:vecopt.py tests passing again, now let's finally head to the assembler diff --git a/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy vecopt-merge: guard.py tests passing again

2015-09-21 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79738:275b9b40d178 Date: 2015-09-21 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/275b9b40d178/ Log:guard.py tests passing again diff --git a/rpython/jit/metainterp/optimizeopt/guard.py b/rpython/jit/metainterp/optimizeopt/gua

[pypy-commit] pypy vecopt-merge: datatype is not set if input does not define a datatype

2015-09-21 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79739:bcfb21ad79c8 Date: 2015-09-21 15:11 +0200 http://bitbucket.org/pypy/pypy/changeset/bcfb21ad79c8/ Log:datatype is not set if input does not define a datatype diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/meta

[pypy-commit] pypy vecopt-merge: all optimizeopt tests pass again

2015-09-21 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79742:abfd8bc5e489 Date: 2015-09-21 20:02 +0200 http://bitbucket.org/pypy/pypy/changeset/abfd8bc5e489/ Log:all optimizeopt tests pass again diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --

[pypy-commit] pypy vecopt-merge: half of the llgraph tests pass again, need to push through the rest of the unported stuff and tweaking the thing here and there

2015-09-22 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79769:9169c6da92d4 Date: 2015-09-22 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/9169c6da92d4/ Log:half of the llgraph tests pass again, need to push through the rest of the unported stuff and tweaking the thing here an

[pypy-commit] pypy vecopt-merge: only one test for llgraph failing

2015-09-24 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79808:ed1cb45ccbd1 Date: 2015-09-24 12:53 +0200 http://bitbucket.org/pypy/pypy/changeset/ed1cb45ccbd1/ Log:only one test for llgraph failing diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py -

[pypy-commit] pypy vecopt-merge: llgraph working again

2015-09-24 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79810:f1468a7d8892 Date: 2015-09-24 15:34 +0200 http://bitbucket.org/pypy/pypy/changeset/f1468a7d8892/ Log:llgraph working again diff --git a/rpython/jit/metainterp/optimizeopt/guard.py b/rpython/jit/metainterp/optimizeopt/guard.py -

[pypy-commit] pypy vecopt-merge: x86 assembler half way through, accumulation leaves behind an fail descr that is tried to be stiched (but removed from the trace)

2015-09-24 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79812:fd39e085206b Date: 2015-09-24 17:50 +0200 http://bitbucket.org/pypy/pypy/changeset/fd39e085206b/ Log:x86 assembler half way through, accumulation leaves behind an fail descr that is tried to be stiched (but removed from t

[pypy-commit] pypy vecopt-merge: removes the unused faildescr from the versioned loop info

2015-09-24 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79813:5fa27b9b5c0c Date: 2015-09-24 18:33 +0200 http://bitbucket.org/pypy/pypy/changeset/5fa27b9b5c0c/ Log:removes the unused faildescr from the versioned loop info diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/back

[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 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 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] 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 vecopt-merge: translation issues, zero_deps guards would produce cycle, remove them

2015-09-26 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79850:9236f6c98306 Date: 2015-09-26 10:00 +0200 http://bitbucket.org/pypy/pypy/changeset/9236f6c98306/ Log:translation issues, zero_deps guards would produce cycle, remove them diff --git a/rpython/jit/metainterp/optimizeopt/d

[pypy-commit] pypy vecopt-merge: test_zjit now passed the annotator to the rtyper

2015-09-26 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79849:5d1e288a9250 Date: 2015-09-25 22:23 +0200 http://bitbucket.org/pypy/pypy/changeset/5d1e288a9250/ Log:test_zjit now passed the annotator to the rtyper diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/a

[pypy-commit] pypy vecopt-merge: pushing forward test_zjit on llgraph

2015-09-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79881:8a8e13743c1e Date: 2015-09-28 15:09 +0200 http://bitbucket.org/pypy/pypy/changeset/8a8e13743c1e/ Log:pushing forward test_zjit on llgraph diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_

[pypy-commit] pypy vecopt-merge: switching from llgraph to x86 backend for zjit

2015-09-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79882:5f2180dc8e34 Date: 2015-09-28 16:32 +0200 http://bitbucket.org/pypy/pypy/changeset/5f2180dc8e34/ Log:switching from llgraph to x86 backend for zjit diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/

[pypy-commit] pypy vecopt-merge: forgot to remove parameter...

2015-09-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79883:b6fc67e7c33e Date: 2015-09-28 16:35 +0200 http://bitbucket.org/pypy/pypy/changeset/b6fc67e7c33e/ Log:forgot to remove parameter... diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py

[pypy-commit] pypy vecopt-merge: wunderbar! all but one test_zjit test passing

2015-09-28 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79885:bb3eebb00aa2 Date: 2015-09-28 21:54 +0200 http://bitbucket.org/pypy/pypy/changeset/bb3eebb00aa2/ Log:wunderbar! all but one test_zjit test passing diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/t

[pypy-commit] pypy vecopt-merge: merged default

2015-09-29 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79896:fde3bd5b3b48 Date: 2015-09-29 16:07 +0200 http://bitbucket.org/pypy/pypy/changeset/fde3bd5b3b48/ Log:merged default diff too long, truncating to 2000 out of 6994 lines diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyop

[pypy-commit] pypy vecopt-merge: fixing tests in metainterp/test

2015-09-29 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79897:084da9225f35 Date: 2015-09-29 17:25 +0200 http://bitbucket.org/pypy/pypy/changeset/084da9225f35/ Log:fixing tests in metainterp/test diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optimizeo

[pypy-commit] pypy vecopt-merge: partial test fixes in backend directory

2015-09-30 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79902:3e5ea9adeb03 Date: 2015-09-30 09:10 +0200 http://bitbucket.org/pypy/pypy/changeset/3e5ea9adeb03/ Log:partial test fixes in backend directory diff --git a/rpython/jit/backend/detect_cpu.py b/rpython/jit/backend/detect_cpu.py ---

[pypy-commit] pypy vecopt-merge: fixed test_parser tests (overwrote update_memo)

2015-09-30 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79903:b76456a0884f Date: 2015-09-30 09:21 +0200 http://bitbucket.org/pypy/pypy/changeset/b76456a0884f/ Log:fixed test_parser tests (overwrote update_memo) diff --git a/rpython/jit/tool/oparser.py b/rpython/jit/tool/oparser.py --- a/rp

[pypy-commit] pypy vecopt-merge: fixed tests that use the oparser_model instead of the real impl

2015-09-30 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79904:eb5e01de1f93 Date: 2015-09-30 09:26 +0200 http://bitbucket.org/pypy/pypy/changeset/eb5e01de1f93/ Log:fixed tests that use the oparser_model instead of the real impl diff --git a/rpython/jit/tool/oparser_model.py b/rpython/jit/t

[pypy-commit] pypy vecopt-merge: some minor reverts from defaults

2015-09-30 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79906:bec18388a99b Date: 2015-09-30 15:42 +0200 http://bitbucket.org/pypy/pypy/changeset/bec18388a99b/ Log:some minor reverts from defaults diff --git a/rpython/jit/backend/llsupport/test/test_descr.py b/rpython/jit/backend/llsupport

[pypy-commit] pypy vecopt-merge: forgot to cache the descr when concrete type is set, some minor changes reverted

2015-09-30 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79905:190de8806c18 Date: 2015-09-30 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/190de8806c18/ Log:forgot to cache the descr when concrete type is set, some minor changes reverted diff --git a/rpython/jit/backend/arm/a

[pypy-commit] pypy vecopt-merge: reverted some changes that are not necessary for the branch

2015-09-30 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79907:fe486d25512c Date: 2015-09-30 15:53 +0200 http://bitbucket.org/pypy/pypy/changeset/fe486d25512c/ Log:reverted some changes that are not necessary for the branch diff --git a/pypy/module/micronumpy/ufuncs.py b/pypy/module/micronu

[pypy-commit] pypy vecopt-merge: unpacking just one element now generates a scalar variable

2015-10-01 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79923:66ad64b27bdb Date: 2015-10-01 20:27 +0200 http://bitbucket.org/pypy/pypy/changeset/66ad64b27bdb/ Log:unpacking just one element now generates a scalar variable diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/m

[pypy-commit] pypy vecopt-merge: added llgraph impl for int_and int_or (vector ops), added a test to ensure the assembler to work correctly with the scalar unpacked value

2015-10-01 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79924:7499f3065b10 Date: 2015-10-01 20:57 +0200 http://bitbucket.org/pypy/pypy/changeset/7499f3065b10/ Log:added llgraph impl for int_and int_or (vector ops), added a test to ensure the assembler to work correctly with the scal

[pypy-commit] pypy vecopt-merge: same operation for iter states failed if index and _indices where not the same (fixed)

2015-10-02 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79929:232d93b7d261 Date: 2015-10-02 13:10 +0200 http://bitbucket.org/pypy/pypy/changeset/232d93b7d261/ Log:same operation for iter states failed if index and _indices where not the same (fixed) concrete type of a loaded singlef

[pypy-commit] pypy vecopt-merge: store operations did not correctly split packs (wrong size used) and thus did not sign extend correctly some times

2015-10-02 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79930:569c929fd2a1 Date: 2015-10-02 14:53 +0200 http://bitbucket.org/pypy/pypy/changeset/569c929fd2a1/ Log:store operations did not correctly split packs (wrong size used) and thus did not sign extend correctly some times diff

[pypy-commit] pypy vecopt-merge: removed commented (old code)

2015-10-02 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79931:4b9eb5c3d265 Date: 2015-10-02 15:03 +0200 http://bitbucket.org/pypy/pypy/changeset/4b9eb5c3d265/ Log:removed commented (old code) diff --git a/rpython/jit/metainterp/optimizeopt/guard.py b/rpython/jit/metainterp/optimizeopt/gua

[pypy-commit] pypy vecopt-merge: translation issue (missing import)

2015-10-02 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79932:31753dc0d45d Date: 2015-10-02 15:27 +0200 http://bitbucket.org/pypy/pypy/changeset/31753dc0d45d/ Log:translation issue (missing import) diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optimi

[pypy-commit] pypy vecopt-merge: test_micronumpy used old --jit "vectorize" parameter

2015-10-02 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r79938:2751e3b80936 Date: 2015-10-03 08:32 +0200 http://bitbucket.org/pypy/pypy/changeset/2751e3b80936/ Log:test_micronumpy used old --jit "vectorize" parameter diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py b/pypy/mo

[pypy-commit] pypy vecopt-merge: leave not only merge point out but any debug op

2015-10-07 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80033:142b6b8b8484 Date: 2015-10-08 08:39 +0200 http://bitbucket.org/pypy/pypy/changeset/142b6b8b8484/ Log:leave not only merge point out but any debug op diff --git a/rpython/jit/metainterp/optimizeopt/vector.py b/rpython/jit/metain

[pypy-commit] pypy vecopt-merge: missing restriction on the input arguments of guarding values

2015-10-07 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80032:10f70b96e015 Date: 2015-10-03 10:00 +0200 http://bitbucket.org/pypy/pypy/changeset/10f70b96e015/ Log:missing restriction on the input arguments of guarding values diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rp

[pypy-commit] pypy vecopt-merge: quick fix for the guard exit, the first argument is unpacked, added a test to check if this leads to a wrong result

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80037:68cd8c5a751e Date: 2015-10-08 10:11 +0200 http://bitbucket.org/pypy/pypy/changeset/68cd8c5a751e/ Log:quick fix for the guard exit, the first argument is unpacked, added a test to check if this leads to a wrong result dif

[pypy-commit] pypy vecopt-merge: merged default

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80036:598c56268e90 Date: 2015-10-08 08:59 +0200 http://bitbucket.org/pypy/pypy/changeset/598c56268e90/ Log:merged default diff too long, truncating to 2000 out of 6822 lines diff --git a/dotviewer/graphclient.py b/dotviewer/graphclie

[pypy-commit] pypy vecopt-merge: bail if the argument is in failargs as well

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80038:d3a1d758a0a3 Date: 2015-10-08 11:06 +0200 http://bitbucket.org/pypy/pypy/changeset/d3a1d758a0a3/ Log:bail if the argument is in failargs as well diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsup

[pypy-commit] pypy vecopt-merge: assembler, missing return to not enter the non vector guarding instruction

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80039:a01cf8fd40d6 Date: 2015-10-08 11:27 +0200 http://bitbucket.org/pypy/pypy/changeset/a01cf8fd40d6/ Log:assembler, missing return to not enter the non vector guarding instruction diff --git a/rpython/jit/backend/x86/regallo

[pypy-commit] pypy vecopt-merge: merged default

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80046:b022ce811db0 Date: 2015-10-08 13:40 +0200 http://bitbucket.org/pypy/pypy/changeset/b022ce811db0/ Log:merged default diff --git a/pypy/module/itertools/__init__.py b/pypy/module/itertools/__init__.py --- a/pypy/module/itertools/

[pypy-commit] pypy vecopt-merge: reverted change

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80045:d27d8ef22c97 Date: 2015-10-08 13:38 +0200 http://bitbucket.org/pypy/pypy/changeset/d27d8ef22c97/ Log:reverted change diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpython/jit/backe

[pypy-commit] pypy vecopt-merge: fix: resume guard can now be copied

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80047:b9281122c8c8 Date: 2015-10-08 15:15 +0200 http://bitbucket.org/pypy/pypy/changeset/b9281122c8c8/ Log:fix: resume guard can now be copied diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optim

[pypy-commit] pypy vecopt-merge: missing not, took wrong path...

2015-10-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80048:4510528cd619 Date: 2015-10-08 15:16 +0200 http://bitbucket.org/pypy/pypy/changeset/4510528cd619/ Log:missing not, took wrong path... diff --git a/rpython/jit/metainterp/optimizeopt/vector.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy vecopt-merge: removed call to __class__ but inlined the object names

2015-10-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80074:ef6dda7a8060 Date: 2015-10-09 10:49 +0200 http://bitbucket.org/pypy/pypy/changeset/ef6dda7a8060/ Log:removed call to __class__ but inlined the object names diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp

[pypy-commit] pypy vecopt-merge: small refactoring towards unpacking vector elements after the guard has failed

2015-10-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80076:cbbff5a45632 Date: 2015-10-09 12:26 +0200 http://bitbucket.org/pypy/pypy/changeset/cbbff5a45632/ Log:small refactoring towards unpacking vector elements after the guard has failed diff --git a/rpython/jit/backend/llgraph

[pypy-commit] pypy vecopt-merge: removed method and reindented resume_in_blackhole

2015-10-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80087:841182cde9b1 Date: 2015-10-09 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/841182cde9b1/ Log:removed method and reindented resume_in_blackhole diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/comp

[pypy-commit] pypy vecopt-merge: reverted the jitlogparser file (modifications not used anymore)

2015-10-09 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80088:8f3c47c05e89 Date: 2015-10-09 17:07 +0200 http://bitbucket.org/pypy/pypy/changeset/8f3c47c05e89/ Log:reverted the jitlogparser file (modifications not used anymore) diff --git a/rpython/tool/jitlogparser/parser.py b/rpython/too

[pypy-commit] pypy vecopt-merge: failargs where not copied correctly, this modified the wrong list and left behind dirty entries in the rename cache

2015-10-10 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80102:94218ef0b98b Date: 2015-10-10 18:26 +0200 http://bitbucket.org/pypy/pypy/changeset/94218ef0b98b/ Log:failargs where not copied correctly, this modified the wrong list and left behind dirty entries in the rename cache dif

[pypy-commit] pypy vecopt-merge: fixed the test suite (dependency, vecopt)

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80119:d847518f11de Date: 2015-10-12 09:23 +0200 http://bitbucket.org/pypy/pypy/changeset/d847518f11de/ Log:fixed the test suite (dependency, vecopt) diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainter

[pypy-commit] pypy vecopt-merge: removed some debug code

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80118:16e3439165bd Date: 2015-10-12 08:53 +0200 http://bitbucket.org/pypy/pypy/changeset/16e3439165bd/ Log:removed some debug code diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py --- a

[pypy-commit] pypy vecopt-merge: fixed costmodel tests

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80120:a3b94268d07c Date: 2015-10-12 11:03 +0200 http://bitbucket.org/pypy/pypy/changeset/a3b94268d07c/ Log:fixed costmodel tests diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainterp/optimizeopt/schedul

[pypy-commit] pypy vecopt-merge: merged default

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80121:ea700f0ebd08 Date: 2015-10-12 11:16 +0200 http://bitbucket.org/pypy/pypy/changeset/ea700f0ebd08/ Log:merged default diff too long, truncating to 2000 out of 5166 lines diff --git a/lib_pypy/cffi/api.py b/lib_pypy/cffi/api.py --

[pypy-commit] pypy vecopt-merge: removed parameter

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80122:4bbebd20bbe3 Date: 2015-10-12 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/4bbebd20bbe3/ Log:removed parameter diff --git a/rpython/jit/metainterp/optimizeopt/test/test_dependency.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy vecopt-merge: fixed added parameter to reshape (test_zjit)

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80128:857944df0258 Date: 2015-10-12 11:33 +0200 http://bitbucket.org/pypy/pypy/changeset/857944df0258/ Log:fixed added parameter to reshape (test_zjit) diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.p

[pypy-commit] pypy vecopt-merge: conflict resolution for the new packed guards (this would have been needed in the future anyway)

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80129:a0a5d6b95d2b Date: 2015-10-12 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/a0a5d6b95d2b/ Log:conflict resolution for the new packed guards (this would have been needed in the future anyway) diff --git a/rpython/j

[pypy-commit] pypy vecopt-merge: added test case to stress the case while scheduling

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80131:d1e7c2151d01 Date: 2015-10-12 12:23 +0200 http://bitbucket.org/pypy/pypy/changeset/d1e7c2151d01/ Log:added test case to stress the case while scheduling diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micron

[pypy-commit] pypy vecopt-merge: inputargvector has type V to satisfy the translation

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80134:34f55fc1bf0d Date: 2015-10-12 14:25 +0200 http://bitbucket.org/pypy/pypy/changeset/34f55fc1bf0d/ Log:inputargvector has type V to satisfy the translation diff --git a/rpython/jit/metainterp/resoperation.py b/rpython/jit/metaint

[pypy-commit] pypy vecopt-merge: did not consider guard in pack load, thus a wrong pack load was computed

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80135:b9f8f993880a Date: 2015-10-12 15:52 +0200 http://bitbucket.org/pypy/pypy/changeset/b9f8f993880a/ Log:did not consider guard in pack load, thus a wrong pack load was computed diff --git a/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy vecopt-merge: removed debugging code and enhanced the test to check pack_load for guards

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80136:f1dec3e408e6 Date: 2015-10-12 15:57 +0200 http://bitbucket.org/pypy/pypy/changeset/f1dec3e408e6/ Log:removed debugging code and enhanced the test to check pack_load for guards diff --git a/rpython/jit/metainterp/optimize

[pypy-commit] pypy vecopt-merge: added missing code from merge

2015-10-12 Thread plan_rich
Author: Richard Plangger Branch: vecopt-merge Changeset: r80147:66b7452af316 Date: 2015-10-12 20:33 +0200 http://bitbucket.org/pypy/pypy/changeset/66b7452af316/ Log:added missing code from merge diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/llgraph/runner.py --- a

<    2   3   4   5   6   7   8   9   10   11   >