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
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
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
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
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
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 -
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/
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
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
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
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
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
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
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
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
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
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
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_
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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/
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/
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
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
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
--
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
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
-
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
-
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
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
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
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
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
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
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
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
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/
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
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
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
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_
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/
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
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
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
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
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
---
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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
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
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
--
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
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
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
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
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
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
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
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
601 - 700 of 1960 matches
Mail list logo