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

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86724:b820e0d4b544 Date: 2016-08-30 10:12 +0200 http://bitbucket.org/pypy/pypy/changeset/b820e0d4b544/ Log:merge py3k diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -74,6 +74,7 @@ Seo Sanghyeon Ronny Pfannschmidt Just

[pypy-commit] pypy py3k: missing license entry lost by merge

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3k Changeset: r86726:4ac13ee6aa69 Date: 2016-08-30 10:46 +0200 http://bitbucket.org/pypy/pypy/changeset/4ac13ee6aa69/ Log:missing license entry lost by merge diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -476,3 +476,15 @@ https://gith

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

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86732:9aeb9147640b Date: 2016-08-30 13:19 +0200 http://bitbucket.org/pypy/pypy/changeset/9aeb9147640b/ Log:merge py3.5 diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -476,3 +476,15 @@ https://github.com/gperf

[pypy-commit] pypy py3.5-memoryview: extended slicing for descr_getitem, part of the test passes already

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86733:fac0fa3c82c0 Date: 2016-08-30 13:35 +0200 http://bitbucket.org/pypy/pypy/changeset/fac0fa3c82c0/ Log:extended slicing for descr_getitem, part of the test passes already diff --git a/pypy/objspace/std/memoryobject.py b/pypy/

[pypy-commit] pypy py3.5-memoryview: memoryview extended slicing passes first test

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86734:66ffe66cfca3 Date: 2016-08-30 14:30 +0200 http://bitbucket.org/pypy/pypy/changeset/66ffe66cfca3/ Log:memoryview extended slicing passes first test diff --git a/pypy/objspace/std/memoryobject.py b/pypy/objspace/std/memoryobj

[pypy-commit] pypy py3.5-memoryview: pass another test for extended slicing by implementing copying for multi dim. buffer/memoryviews

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86735:0b1786c769bb Date: 2016-08-30 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/0b1786c769bb/ Log:pass another test for extended slicing by implementing copying for multi dim. buffer/memoryviews diff --git a/pypy/

[pypy-commit] pypy py3.5-memoryview: lots of details and corner cases to fix memoryview with the new attributes,

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86746:a64fb8d7c7d8 Date: 2016-08-30 17:35 +0200 http://bitbucket.org/pypy/pypy/changeset/a64fb8d7c7d8/ Log:lots of details and corner cases to fix memoryview with the new attributes, impl. buffer interface for array.array

[pypy-commit] pypy py3.5-memoryview: apply small fixes. passing all memory view tests

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86747:ff89f145aa44 Date: 2016-08-30 17:56 +0200 http://bitbucket.org/pypy/pypy/changeset/ff89f145aa44/ Log:apply small fixes. passing all memory view tests diff --git a/pypy/objspace/std/memoryobject.py b/pypy/objspace/std/memory

[pypy-commit] pypy py3.5-memoryview: translation fixes

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-memoryview Changeset: r86753:8a93b321520c Date: 2016-08-30 20:38 +0200 http://bitbucket.org/pypy/pypy/changeset/8a93b321520c/ Log:translation fixes diff --git a/pypy/objspace/std/memoryobject.py b/pypy/objspace/std/memoryobject.py --- a/pypy/objspace/s

[pypy-commit] pypy py3.5: merge py3.5 memoryview additions

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86752:b63a89f9d9fd Date: 2016-08-30 17:58 +0200 http://bitbucket.org/pypy/pypy/changeset/b63a89f9d9fd/ Log:merge py3.5 memoryview additions diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array.py --- a/pypy/module

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

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86755:0673c426d243 Date: 2016-08-30 20:48 +0200 http://bitbucket.org/pypy/pypy/changeset/0673c426d243/ Log:merge heads ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/ma

[pypy-commit] pypy py3.5: merge translation fix

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86754:21d53f6805c2 Date: 2016-08-30 20:46 +0200 http://bitbucket.org/pypy/pypy/changeset/21d53f6805c2/ Log:merge translation fix diff --git a/pypy/module/array/interp_array.py b/pypy/module/array/interp_array.py --- a/pypy/module/array/inte

[pypy-commit] pypy buffer-interface: add buffer interface functions to ArrayBuffer (python array module)

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: buffer-interface Changeset: r86760:bd907242e194 Date: 2016-08-31 07:52 +0200 http://bitbucket.org/pypy/pypy/changeset/bd907242e194/ Log:add buffer interface functions to ArrayBuffer (python array module) diff --git a/pypy/module/array/interp_array.py b/pypy/

[pypy-commit] pypy py3.5-byteformat: add __mod__ to W_BytesObject, use mod_format to format the bytes object

2016-08-30 Thread plan_rich
Author: Richard Plangger Branch: py3.5-byteformat Changeset: r86762:e551d8bfa0da Date: 2016-08-31 08:58 +0200 http://bitbucket.org/pypy/pypy/changeset/e551d8bfa0da/ Log:add __mod__ to W_BytesObject, use mod_format to format the bytes object diff --git a/pypy/objspace/std/bytesobject.

[pypy-commit] pypy py3.5-byteformat: add more edges cases to the test as described in the pep 461

2016-08-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5-byteformat Changeset: r86763:0fe90d1f2c7e Date: 2016-08-31 09:13 +0200 http://bitbucket.org/pypy/pypy/changeset/0fe90d1f2c7e/ Log:add more edges cases to the test as described in the pep 461 diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/s

[pypy-commit] extradoc extradoc: add me to pep 461 task (bytes % format)

2016-08-31 Thread plan_rich
-progress.rst --- a/planning/py3.5/2016-august-progress.rst +++ b/planning/py3.5/2016-august-progress.rst @@ -4,13 +4,14 @@ Planned --- -* Implement changes to memory view. e.g. hex(): https://bugs.python.org/issue9951 (plan_rich) +* richard: Implement changes to memory view. e.g. hex(): https

[pypy-commit] pypy py3.5-byteformat: redirect format r to a in py3

2016-08-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5-byteformat Changeset: r86770:8007dd7e86a6 Date: 2016-08-31 10:15 +0200 http://bitbucket.org/pypy/pypy/changeset/8007dd7e86a6/ Log:redirect format r to a in py3 diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/obj

[pypy-commit] pypy py3.5-byteformat: add test and impl %b format

2016-08-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5-byteformat Changeset: r86771:45a8ee6fd44d Date: 2016-08-31 10:58 +0200 http://bitbucket.org/pypy/pypy/changeset/45a8ee6fd44d/ Log:add test and impl %b format diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/pypy/objsp

[pypy-commit] pypy py3.5-byteformat: bytearray can now be formatted by %b

2016-08-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5-byteformat Changeset: r86772:cb92a4ecf35d Date: 2016-08-31 11:26 +0200 http://bitbucket.org/pypy/pypy/changeset/cb92a4ecf35d/ Log:bytearray can now be formatted by %b diff --git a/pypy/objspace/std/formatting.py b/pypy/objspace/std/formatting.py --- a/p

[pypy-commit] pypy py3.5-byteformat: added descr_mod to W_BytearrayObject + tests, already passing

2016-08-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5-byteformat Changeset: r86773:0f2109d50a32 Date: 2016-08-31 11:44 +0200 http://bitbucket.org/pypy/pypy/changeset/0f2109d50a32/ Log:added descr_mod to W_BytearrayObject + tests, already passing diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/obj

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

2016-08-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86775:0e0dad8e1f2a Date: 2016-08-31 13:36 +0200 http://bitbucket.org/pypy/pypy/changeset/0e0dad8e1f2a/ Log:merge heads diff --git a/lib-python/2.7/distutils/sysconfig_pypy.py b/lib-python/2.7/distutils/sysconfig_pypy.py --- a/lib-python/2.7

[pypy-commit] pypy py3.5: merge byte format for bytes & bytearray

2016-08-31 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r86774:daec70259c2e Date: 2016-08-31 13:35 +0200 http://bitbucket.org/pypy/pypy/changeset/daec70259c2e/ Log:merge byte format for bytes & bytearray diff --git a/pypy/objspace/std/bytearrayobject.py b/pypy/objspace/std/bytearrayobject.py ---

[pypy-commit] pypy redirect-assembler-jitlog: new tag tmp_callback to correctly make the connection between call_assembler <-> trace

2016-09-01 Thread plan_rich
Author: Richard Plangger Branch: redirect-assembler-jitlog Changeset: r86821:a2f692a70b2d Date: 2016-09-01 17:44 +0200 http://bitbucket.org/pypy/pypy/changeset/a2f692a70b2d/ Log:new tag tmp_callback to correctly make the connection between call_assembler <-> trace diff --git a/rpytho

[pypy-commit] pypy redirect-assembler-jitlog: merge default

2016-09-01 Thread plan_rich
Author: Richard Plangger Branch: redirect-assembler-jitlog Changeset: r86820:a8a56628fefe Date: 2016-09-01 15:57 +0200 http://bitbucket.org/pypy/pypy/changeset/a8a56628fefe/ Log:merge default diff too long, truncating to 2000 out of 212851 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags

[pypy-commit] pypy redirect-assembler-jitlog: translation issue, assigning unique number to tmp_callback jit cell token

2016-09-01 Thread plan_rich
Author: Richard Plangger Branch: redirect-assembler-jitlog Changeset: r86824:cd97133d768d Date: 2016-09-01 21:18 +0200 http://bitbucket.org/pypy/pypy/changeset/cd97133d768d/ Log:translation issue, assigning unique number to tmp_callback jit cell token diff --git a/rpython/jit/backend

[pypy-commit] pypy ppc-vsx-support: killed a bug in unpacking multiple

2016-09-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86877:0e4fa815252e Date: 2016-09-05 09:28 +0200 http://bitbucket.org/pypy/pypy/changeset/0e4fa815252e/ Log:killed a bug in unpacking multiple diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc/vector_ext.

[pypy-commit] pypy redirect-assembler-jitlog: translation issues

2016-09-05 Thread plan_rich
Author: Richard Plangger Branch: redirect-assembler-jitlog Changeset: r86875:adb14149ca02 Date: 2016-09-05 08:34 +0200 http://bitbucket.org/pypy/pypy/changeset/adb14149ca02/ Log:translation issues diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpyth

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

2016-09-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86876:ab4c074e8f5f Date: 2016-09-05 08:35 +0200 http://bitbucket.org/pypy/pypy/changeset/ab4c074e8f5f/ Log:merge default diff too long, truncating to 2000 out of 213218 lines diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgt

[pypy-commit] pypy ppc-vsx-support: not_implemented takes only one argument, remove pxor(result, result) which contained valid data

2016-09-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86878:179c6a65d492 Date: 2016-09-05 13:50 +0200 http://bitbucket.org/pypy/pypy/changeset/179c6a65d492/ Log:not_implemented takes only one argument, remove pxor(result,result) which contained valid data diff --git a/rpython/

[pypy-commit] pypy ppc-vsx-support: return register immediately if it is the right one (base case)

2016-09-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86883:199d8fd839ac Date: 2016-09-05 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/199d8fd839ac/ Log:return register immediately if it is the right one (base case) diff --git a/rpython/jit/backend/x86/vector_ext.py b/rpython

[pypy-commit] pypy ppc-vsx-support: new test to ensure that operations that only the necessary index calculations are emitted

2016-09-07 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86934:a867b0a573a4 Date: 2016-09-07 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/a867b0a573a4/ Log:new test to ensure that operations that only the necessary index calculations are emitted diff --git a/rpython/jit/m

[pypy-commit] pypy ppc-vsx-support: syntax error

2016-09-07 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86932:ffce6cd646d6 Date: 2016-09-05 16:45 +0200 http://bitbucket.org/pypy/pypy/changeset/ffce6cd646d6/ Log:syntax error diff --git a/rpython/jit/backend/x86/vector_ext.py b/rpython/jit/backend/x86/vector_ext.py --- a/rpython/jit/b

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

2016-09-07 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86933:0c3342bbecb5 Date: 2016-09-07 13:58 +0200 http://bitbucket.org/pypy/pypy/changeset/0c3342bbecb5/ Log:merge default diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -30,3 +30,6 @@ 68bb3510d8212ae9efb687e12e58c09d

[pypy-commit] pypy ppc-vsx-support: drafting new implementation

2016-09-08 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86955:ed75d303a710 Date: 2016-09-07 17:14 +0200 http://bitbucket.org/pypy/pypy/changeset/ed75d303a710/ Log:drafting new implementation diff --git a/rpython/jit/metainterp/optimizeopt/dependency.py b/rpython/jit/metainterp/optimize

[pypy-commit] pypy ppc-vsx-support: operations now can be delayed (if they are pure), operation arguments can pull them just before the op itself is emitted

2016-09-08 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86956:545565fe89bc Date: 2016-09-08 14:36 +0200 http://bitbucket.org/pypy/pypy/changeset/545565fe89bc/ Log:operations now can be delayed (if they are pure), operation arguments can pull them just before the op itself is emit

[pypy-commit] pypy ppc-vsx-support: fixed vecopt tests with the new delayed execution

2016-09-12 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87028:88be11973c7a Date: 2016-09-12 12:04 +0200 http://bitbucket.org/pypy/pypy/changeset/88be11973c7a/ Log:fixed vecopt tests with the new delayed execution diff --git a/rpython/jit/metainterp/optimizeopt/dependency.py b/rpython/j

[pypy-commit] pypy ppc-vsx-support: update the llgraph runner to exec vec_load/store

2016-09-12 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87037:7ee75be77c56 Date: 2016-09-12 14:17 +0200 http://bitbucket.org/pypy/pypy/changeset/7ee75be77c56/ Log:update the llgraph runner to exec vec_load/store diff --git a/rpython/jit/backend/llgraph/runner.py b/rpython/jit/backend/l

[pypy-commit] pypy ppc-vsx-support: resolve issues in test_schedule introduced by vec_load/store

2016-09-12 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87039:29d7e657b3af Date: 2016-09-12 14:27 +0200 http://bitbucket.org/pypy/pypy/changeset/29d7e657b3af/ Log:resolve issues in test_schedule introduced by vec_load/store diff --git a/rpython/jit/metainterp/optimizeopt/test/test_sched

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

2016-09-12 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87038:fa43a104e006 Date: 2016-09-12 14:19 +0200 http://bitbucket.org/pypy/pypy/changeset/fa43a104e006/ Log:merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/py

[pypy-commit] pypy ppc-vsx-support: renamed costmodel class to generic one (it is used also for ppc, not only for x86)

2016-09-12 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87040:15528006be4d Date: 2016-09-12 14:57 +0200 http://bitbucket.org/pypy/pypy/changeset/15528006be4d/ Log:renamed costmodel class to generic one (it is used also for ppc, not only for x86) diff --git a/rpython/jit/metainte

[pypy-commit] pypy ppc-vsx-support: vector operations (load/store) where not considered in dep. construction (was not needed up to now)

2016-09-12 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87045:f7f829beb5bb Date: 2016-09-12 16:47 +0200 http://bitbucket.org/pypy/pypy/changeset/f7f829beb5bb/ Log:vector operations (load/store) where not considered in dep. construction (was not needed up to now) diff --git a/rpy

[pypy-commit] pypy ppc-vsx-support: resolve some test issues

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87059:7384b2be2e75 Date: 2016-09-13 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/7384b2be2e75/ Log:resolve some test issues diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py -

[pypy-commit] pypy ppc-vsx-support: translation issue, no common base class

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87065:eebdc539c56a Date: 2016-09-13 10:45 +0200 http://bitbucket.org/pypy/pypy/changeset/eebdc539c56a/ Log:translation issue, no common base class diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b/rpython/jit/metainter

[pypy-commit] pypy zarch-simd-support: start new branch for zarch simd

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87066:33adc424fba3 Date: 2016-09-13 10:47 +0200 http://bitbucket.org/pypy/pypy/changeset/33adc424fba3/ Log:start new branch for zarch simd diff --git a/rpython/jit/backend/zarch/vector_ext.py b/rpython/jit/backend/zarch/vector_

[pypy-commit] pypy zarch-simd-support: copied over vector_ext file, some minor modifications

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87069:29bd4e207e97 Date: 2016-09-13 10:59 +0200 http://bitbucket.org/pypy/pypy/changeset/29bd4e207e97/ Log:copied over vector_ext file, some minor modifications diff --git a/rpython/jit/backend/zarch/vector_ext.py b/rpython/jit

[pypy-commit] pypy zarch-simd-support: do not generate a new operation for index calc if it can be expressed as a single operation

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87072:1ea1c6504c10 Date: 2016-09-13 15:56 +0200 http://bitbucket.org/pypy/pypy/changeset/1ea1c6504c10/ Log:do not generate a new operation for index calc if it can be expressed as a single operation diff --git a/rpython/

[pypy-commit] pypy zarch-simd-support: add runtime check to detect vector facility

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87070:13d4d6bd1c2f Date: 2016-09-13 11:56 +0200 http://bitbucket.org/pypy/pypy/changeset/13d4d6bd1c2f/ Log:add runtime check to detect vector facility diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc

[pypy-commit] pypy zarch-simd-support: more changes to get first tests to fail at assembly

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87071:15d0e9941274 Date: 2016-09-13 12:40 +0200 http://bitbucket.org/pypy/pypy/changeset/15d0e9941274/ Log:more changes to get first tests to fail at assembly diff --git a/rpython/jit/backend/zarch/assembler.py b/rpython/jit/ba

[pypy-commit] pypy zarch-simd-support: add new files to detect features on zarch + basic vector test

2016-09-13 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87073:c0a1a9742edd Date: 2016-09-13 16:09 +0200 http://bitbucket.org/pypy/pypy/changeset/c0a1a9742edd/ Log:add new files to detect features on zarch + basic vector test diff --git a/rpython/jit/backend/zarch/detect_feature.py b

[pypy-commit] pypy zarch-simd-support: load, store, add, subtract vector versions

2016-09-14 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87105:4802a50159bf Date: 2016-09-14 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/4802a50159bf/ Log:load, store, add, subtract vector versions diff --git a/rpython/jit/backend/zarch/detect_feature.py b/rpython/jit/backen

[pypy-commit] pypy zarch-simd-support: more vector ops, add, subtract, logic or, and, xor, float mul, float div

2016-09-14 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87106:155d0af20ad7 Date: 2016-09-14 12:54 +0200 http://bitbucket.org/pypy/pypy/changeset/155d0af20ad7/ Log:more vector ops, add, subtract, logic or, and, xor, float mul, float div diff --git a/rpython/jit/backend/zarch/i

[pypy-commit] pypy zarch-simd-support: more vector ops, int->float, comparison float

2016-09-14 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87107:4c3e946b5c05 Date: 2016-09-14 16:19 +0200 http://bitbucket.org/pypy/pypy/changeset/4c3e946b5c05/ Log:more vector ops, int->float, comparison float diff --git a/rpython/jit/backend/zarch/assembler.py b/rpython/jit/backend/

[pypy-commit] pypy zarch-simd-support: more vec op backend impl. missing, pack/unpack for i/f

2016-09-15 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87122:8022d6fb623c Date: 2016-09-15 12:09 +0200 http://bitbucket.org/pypy/pypy/changeset/8022d6fb623c/ Log:more vec op backend impl. missing, pack/unpack for i/f diff --git a/rpython/jit/backend/zarch/assembler.py b/rpython/jit

[pypy-commit] pypy zarch-simd-support: some more pack/unpack cases implemented

2016-09-16 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87131:2cd9f79ff7de Date: 2016-09-16 11:59 +0200 http://bitbucket.org/pypy/pypy/changeset/2cd9f79ff7de/ Log:some more pack/unpack cases implemented diff --git a/rpython/jit/backend/zarch/instruction_builder.py b/rpython/jit/back

[pypy-commit] pypy zarch-simd-support: a nearly complete vector backend for s390x

2016-09-16 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87133:22a63dae82b3 Date: 2016-09-16 14:41 +0200 http://bitbucket.org/pypy/pypy/changeset/22a63dae82b3/ Log:a nearly complete vector backend for s390x diff --git a/rpython/jit/backend/zarch/vector_ext.py b/rpython/jit/backend/za

[pypy-commit] pypy zarch-simd-support: implemented all vectro resops for s390x

2016-09-16 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87132:7801b4271e3e Date: 2016-09-16 14:02 +0200 http://bitbucket.org/pypy/pypy/changeset/7801b4271e3e/ Log:implemented all vectro resops for s390x diff --git a/rpython/jit/backend/zarch/vector_ext.py b/rpython/jit/backend/zarch

[pypy-commit] pypy zarch-simd-support: int_is_true fixed

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87216:28e71ef2f8ec Date: 2016-09-19 09:11 +0200 http://bitbucket.org/pypy/pypy/changeset/28e71ef2f8ec/ Log:int_is_true fixed diff --git a/rpython/jit/backend/zarch/instructions.py b/rpython/jit/backend/zarch/instructions.py ---

[pypy-commit] pypy zarch-simd-support: close branch

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: zarch-simd-support Changeset: r87218:ba39bd805638 Date: 2016-09-19 09:12 +0200 http://bitbucket.org/pypy/pypy/changeset/ba39bd805638/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org https://mail

[pypy-commit] pypy ppc-vsx-support: document branches

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87219:b5e36e08c898 Date: 2016-09-19 09:14 +0200 http://bitbucket.org/pypy/pypy/changeset/b5e36e08c898/ Log:document branches diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++

[pypy-commit] pypy ppc-vsx-support: catchup with default

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87221:950c5eb14f89 Date: 2016-09-19 09:43 +0200 http://bitbucket.org/pypy/pypy/changeset/950c5eb14f89/ Log:catchup with default diff too long, truncating to 2000 out of 2146 lines diff --git a/lib-python/2.7/distutils/sysconfig_py

[pypy-commit] pypy ppc-vsx-support: expand gpr/fpr to a vector reg

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87220:a7ce3d0c0585 Date: 2016-09-19 09:42 +0200 http://bitbucket.org/pypy/pypy/changeset/a7ce3d0c0585/ Log:expand gpr/fpr to a vector reg diff --git a/rpython/jit/backend/zarch/instruction_builder.py b/rpython/jit/backend/zarch/in

[pypy-commit] pypy ppc-vsx-support: translation issues

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87225:0cc906e34289 Date: 2016-09-19 14:29 +0200 http://bitbucket.org/pypy/pypy/changeset/0cc906e34289/ Log:translation issues diff --git a/rpython/jit/backend/zarch/assembler.py b/rpython/jit/backend/zarch/assembler.py --- a/rpyth

[pypy-commit] pypy ppc-vsx-support: same patch for x86

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87227:93b3c662735a Date: 2016-09-19 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/93b3c662735a/ Log:same patch for x86 diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/j

[pypy-commit] pypy ppc-vsx-support: use x86 scratch regs instead

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87228:d93cde0eb27e Date: 2016-09-19 15:21 +0200 http://bitbucket.org/pypy/pypy/changeset/d93cde0eb27e/ Log:use x86 scratch regs instead diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a

[pypy-commit] pypy ppc-vsx-support: use detect_vsx in ppc, not detect_simd_z

2016-09-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87229:a19724e734a3 Date: 2016-09-19 15:30 +0200 http://bitbucket.org/pypy/pypy/changeset/a19724e734a3/ Log:use detect_vsx in ppc, not detect_simd_z diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc/vecto

[pypy-commit] pypy ppc-vsx-support: use os.open instead of open() to read from /proc files at runtime

2016-09-20 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87239:d0e4fba9c670 Date: 2016-09-20 09:06 +0200 http://bitbucket.org/pypy/pypy/changeset/d0e4fba9c670/ Log:use os.open instead of open() to read from /proc files at runtime diff --git a/rpython/jit/backend/ppc/detect_feature.py b/

[pypy-commit] pypy ppc-vsx-support: apply translation fixes for ppc

2016-09-20 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87244:8dcfbc70c92d Date: 2016-09-20 13:04 +0200 http://bitbucket.org/pypy/pypy/changeset/8dcfbc70c92d/ Log:apply translation fixes for ppc diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc/vector_ext.py

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

2016-09-20 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87245:404ba62b0c60 Date: 2016-09-20 13:05 +0200 http://bitbucket.org/pypy/pypy/changeset/404ba62b0c60/ Log:merge default diff --git a/lib-python/2.7/distutils/sysconfig_pypy.py b/lib-python/2.7/distutils/sysconfig_pypy.py --- a/li

[pypy-commit] pypy ppc-vsx-support: remove some unused options, change some tests in micronumpy

2016-09-21 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87270:c712f368bb91 Date: 2016-09-21 15:55 +0200 http://bitbucket.org/pypy/pypy/changeset/c712f368bb91/ Log:remove some unused options, change some tests in micronumpy diff --git a/pypy/module/pypyjit/test_pypy_c/test_micronumpy.py

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

2016-09-21 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87272:b8579705f7e6 Date: 2016-09-21 16:46 +0200 http://bitbucket.org/pypy/pypy/changeset/b8579705f7e6/ Log:merge default diff --git a/lib_pypy/cffi.egg-info/PKG-INFO b/lib_pypy/cffi.egg-info/PKG-INFO --- a/lib_pypy/cffi.egg-info/PK

[pypy-commit] pypy ppc-vsx-support: remove unsupported operation in the stress tests (call_cond_value)

2016-09-21 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87275:f180564486f9 Date: 2016-09-21 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/f180564486f9/ Log:remove unsupported operation in the stress tests (call_cond_value) diff --git a/rpython/jit/backend/test/zll_stress.py b/rp

[pypy-commit] pypy ppc-vsx-support: translation fix

2016-09-21 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87278:beeb5219ac63 Date: 2016-09-21 17:15 +0200 http://bitbucket.org/pypy/pypy/changeset/beeb5219ac63/ Log:translation fix diff --git a/rpython/jit/metainterp/warmstate.py b/rpython/jit/metainterp/warmstate.py --- a/rpython/jit/me

[pypy-commit] pypy default: remove unsupported operation in the stress tests (call_cond_value)

2016-09-21 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r87279:fb75857b6dd4 Date: 2016-09-21 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/fb75857b6dd4/ Log:remove unsupported operation in the stress tests (call_cond_value) diff --git a/rpython/jit/backend/test/zll_stress.py b/rpython/jit/backe

[pypy-commit] pypy default: removed my hack, use filter instead (thx armin)

2016-09-21 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r87282:9310b8a0e6fa Date: 2016-09-21 19:20 +0200 http://bitbucket.org/pypy/pypy/changeset/9310b8a0e6fa/ Log:removed my hack, use filter instead (thx armin) diff --git a/rpython/jit/backend/test/test_ll_random.py b/rpython/jit/backend/test/test_ll

[pypy-commit] pypy ppc-vsx-support: failargs can have None entries, consider this while iterating

2016-09-21 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87286:46098ed56db2 Date: 2016-09-21 19:26 +0200 http://bitbucket.org/pypy/pypy/changeset/46098ed56db2/ Log:failargs can have None entries, consider this while iterating diff --git a/rpython/jit/metainterp/optimizeopt/schedule.py b

[pypy-commit] pypy ppc-vsx-support: translation issues

2016-09-22 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87304:2b045fa07844 Date: 2016-09-22 09:06 +0200 http://bitbucket.org/pypy/pypy/changeset/2b045fa07844/ Log:translation issues diff --git a/rpython/doc/jit/vectorization.rst b/rpython/doc/jit/vectorization.rst --- a/rpython/doc/jit

[pypy-commit] pypy ppc-vsx-support: test used old vec_raw_store/load

2016-09-22 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87316:eb0230392430 Date: 2016-09-22 09:21 +0200 http://bitbucket.org/pypy/pypy/changeset/eb0230392430/ Log:test used old vec_raw_store/load diff --git a/rpython/jit/metainterp/test/test_resoperation.py b/rpython/jit/metainterp/tes

[pypy-commit] pypy ppc-vsx-support: try to align the loop (should improve ppc and s390x load/store performance

2016-09-22 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87318:07a0b3bdccbe Date: 2016-09-22 14:38 +0200 http://bitbucket.org/pypy/pypy/changeset/07a0b3bdccbe/ Log:try to align the loop (should improve ppc and s390x load/store performance diff --git a/rpython/jit/backend/llgraph/

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

2016-09-22 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87317:ce0e1fb75fc8 Date: 2016-09-22 09:23 +0200 http://bitbucket.org/pypy/pypy/changeset/ce0e1fb75fc8/ Log:merge default diff --git a/pypy/module/_cffi_backend/test/test_ffi_obj.py b/pypy/module/_cffi_backend/test/test_ffi_obj.py

[pypy-commit] pypy ppc-vsx-support: one parameter too much

2016-09-22 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87319:10f3d3387862 Date: 2016-09-22 14:39 +0200 http://bitbucket.org/pypy/pypy/changeset/10f3d3387862/ Log:one parameter too much diff --git a/rpython/jit/metainterp/optimizeopt/vector.py b/rpython/jit/metainterp/optimizeopt/vecto

[pypy-commit] pypy ppc-vsx-support: removed issue that modified list. if the vectorization was bailed this left behind modifications that should not have happened

2016-09-22 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87320:cff9faab2e49 Date: 2016-09-22 15:09 +0200 http://bitbucket.org/pypy/pypy/changeset/cff9faab2e49/ Log:removed issue that modified list. if the vectorization was bailed this left behind modifications that should not have

[pypy-commit] pypy ppc-vsx-support: fix ppc accum issue

2016-09-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87341:dfdd69e68380 Date: 2016-09-23 10:05 +0200 http://bitbucket.org/pypy/pypy/changeset/dfdd69e68380/ Log:fix ppc accum issue diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc/vector_ext.py --- a/rpytho

[pypy-commit] pypy ppc-vsx-support: do not force alloc variable of trace op the bridge is attached to. use a scratch reg for x86

2016-09-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87340:d04b9daae851 Date: 2016-09-23 09:34 +0200 http://bitbucket.org/pypy/pypy/changeset/d04b9daae851/ Log:do not force alloc variable of trace op the bridge is attached to. use a scratch reg for x86 diff --git a/rpython/ji

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

2016-09-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r87342:efea0d994471 Date: 2016-09-23 10:06 +0200 http://bitbucket.org/pypy/pypy/changeset/efea0d994471/ Log:merge default diff --git a/lib_pypy/_subprocess.py b/lib_pypy/_subprocess.py --- a/lib_pypy/_subprocess.py +++ b/lib_pypy/_s

[pypy-commit] extradoc extradoc: move compiler-workshop slides into scipyUS2016 dir

2016-09-26 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5714:3b81824d8ce8 Date: 2016-09-26 12:21 +0200 http://bitbucket.org/pypy/extradoc/changeset/3b81824d8ce8/ Log:move compiler-workshop slides into scipyUS2016 dir diff --git a/talk/compiler-workshop-2016/pypy.rst b/talk/scipyUS2016/compile

[pypy-commit] extradoc extradoc: create new empty slide deck for my presentation in pyconza, rmeove test files for reveal.js

2016-09-26 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5715:61d8bc530462 Date: 2016-09-26 12:41 +0200 http://bitbucket.org/pypy/extradoc/changeset/61d8bc530462/ Log:create new empty slide deck for my presentation in pyconza, rmeove test files for reveal.js diff too long, truncating to

[pypy-commit] extradoc extradoc: assign me a new task

2016-09-26 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5716:16a9983d1c9a Date: 2016-09-26 15:19 +0200 http://bitbucket.org/pypy/extradoc/changeset/16a9983d1c9a/ Log:assign me a new task diff --git a/planning/py3.5/milestone-1-progress.rst b/planning/py3.5/milestone-1-progress.rst --- a/plann

[pypy-commit] pypy py3.5-bz2-lzma: adding properties and new parameters in py3.5 (work in progress)

2016-09-26 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87393:3bc7c28ee3a9 Date: 2016-09-26 17:36 +0200 http://bitbucket.org/pypy/pypy/changeset/3bc7c28ee3a9/ Log:adding properties and new parameters in py3.5 (work in progress) diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2

[pypy-commit] pypy py3.5-bz2-lzma: unused data is now added again for decompression

2016-09-27 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87414:aab9dfb33c91 Date: 2016-09-27 13:46 +0200 http://bitbucket.org/pypy/pypy/changeset/aab9dfb33c91/ Log:unused data is now added again for decompression diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py -

[pypy-commit] pypy py3.5-bz2-lzma: py3.5 modify test, read accepts None as first argument

2016-09-27 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87415:e07e6c2860a6 Date: 2016-09-27 13:50 +0200 http://bitbucket.org/pypy/pypy/changeset/e07e6c2860a6/ Log:py3.5 modify test, read accepts None as first argument diff --git a/pypy/module/bz2/test/test_bz2_file.py b/pypy/module/bz2/

[pypy-commit] pypy py3.5-bz2-lzma: tracking the rest of the buffer that has not been read

2016-09-27 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87413:b2c8a6a569f3 Date: 2016-09-27 12:34 +0200 http://bitbucket.org/pypy/pypy/changeset/b2c8a6a569f3/ Log:tracking the rest of the buffer that has not been read diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz

[pypy-commit] pypy py3.5-bz2-lzma: pass all lzma tests

2016-09-28 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87433:34f0c5aa2e96 Date: 2016-09-28 15:28 +0200 http://bitbucket.org/pypy/pypy/changeset/34f0c5aa2e96/ Log:pass all lzma tests diff --git a/lib_pypy/_lzma.py b/lib_pypy/_lzma.py --- a/lib_pypy/_lzma.py +++ b/lib_pypy/_lzma.py @@ -44

[pypy-commit] pypy py3.5-bz2-lzma: progress on the lzma changes to allow max_length parameter

2016-09-28 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87432:7e400cfdf59e Date: 2016-09-28 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/7e400cfdf59e/ Log:progress on the lzma changes to allow max_length parameter diff --git a/lib_pypy/_lzma.py b/lib_pypy/_lzma.py --- a/lib_pypy/

[pypy-commit] pypy py3.5-bz2-lzma: issue in bz2, data not appended

2016-09-28 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87434:87e7a5ea092e Date: 2016-09-28 16:13 +0200 http://bitbucket.org/pypy/pypy/changeset/87e7a5ea092e/ Log:issue in bz2, data not appended diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py --- a/pypy/module/

[pypy-commit] pypy py3.5-bz2-lzma: both bz2 and lzma seem to be in shape for py3.5

2016-09-29 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87439:2f6b9156a6be Date: 2016-09-29 10:19 +0200 http://bitbucket.org/pypy/pypy/changeset/2f6b9156a6be/ Log:both bz2 and lzma seem to be in shape for py3.5 diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py --

[pypy-commit] pypy py3.5: merge bz2 and lzma changes

2016-09-29 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r87440:43ca4b14e86e Date: 2016-09-29 11:00 +0200 http://bitbucket.org/pypy/pypy/changeset/43ca4b14e86e/ Log:merge bz2 and lzma changes diff --git a/lib_pypy/_lzma.py b/lib_pypy/_lzma.py --- a/lib_pypy/_lzma.py +++ b/lib_pypy/_lzma.py @@ -445,

[pypy-commit] pypy py3.5-bz2-lzma: simplifications for bz2 decompress

2016-09-29 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87442:17c2b19b643b Date: 2016-09-29 12:07 +0200 http://bitbucket.org/pypy/pypy/changeset/17c2b19b643b/ Log:simplifications for bz2 decompress diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py --- a/pypy/modu

[pypy-commit] pypy py3.5-bz2-lzma: count diff too often

2016-09-29 Thread plan_rich
Author: Richard Plangger Branch: py3.5-bz2-lzma Changeset: r87445:c1062888fa88 Date: 2016-09-29 16:18 +0200 http://bitbucket.org/pypy/pypy/changeset/c1062888fa88/ Log:count diff too often diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py --- a/pypy/module/bz2/interp_

[pypy-commit] pypy py3.5: merged py3.5-bz2-lzma

2016-09-29 Thread plan_rich
Author: Richard Plangger Branch: py3.5 Changeset: r87448:865e96c7c129 Date: 2016-09-29 17:43 +0200 http://bitbucket.org/pypy/pypy/changeset/865e96c7c129/ Log:merged py3.5-bz2-lzma diff --git a/pypy/module/bz2/interp_bz2.py b/pypy/module/bz2/interp_bz2.py --- a/pypy/module/bz2/interp_bz2.py +

[pypy-commit] extradoc extradoc: a new job for me

2016-09-30 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5720:46b5b8cf9f44 Date: 2016-09-30 10:56 +0200 http://bitbucket.org/pypy/extradoc/changeset/46b5b8cf9f44/ Log:a new job for me diff --git a/planning/py3.5/milestone-1-progress.rst b/planning/py3.5/milestone-1-progress.rst --- a/planning/

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