[pypy-commit] pypy optresult: a failing test

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77947:8cc581d569ad Date: 2015-06-08 10:21 +0200 http://bitbucket.org/pypy/pypy/changeset/8cc581d569ad/ Log:a failing test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy optresult: tiny fix

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77948:ad4e2cf34b10 Date: 2015-06-08 10:24 +0200 http://bitbucket.org/pypy/pypy/changeset/ad4e2cf34b10/ Log:tiny fix diff --git a/rpython/jit/metainterp/optimizeopt/vstring.py b/rpython/jit/metainterp/optimizeopt/vstring.py --- a/rpyth

[pypy-commit] pypy vecopt: removed manual test since it is tested in auto test now

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77949:1fc0d9cd2612 Date: 2015-06-08 10:28 +0200 http://bitbucket.org/pypy/pypy/changeset/1fc0d9cd2612/ Log:removed manual test since it is tested in auto test now fixed some other tests in the x86 backend diff --git a/pypy/module/mi

[pypy-commit] benchmarks single-run: another, slightly different, benchmark

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: single-run Changeset: r327:bc2c68b23fcd Date: 2015-06-08 10:59 +0200 http://bitbucket.org/pypy/benchmarks/changeset/bc2c68b23fcd/ Log:another, slightly different, benchmark diff --git a/lib/pypy/include/pypy_decl.h b/lib/pypy/include/pypy_decl.h --- a/lib/p

[pypy-commit] benchmarks default: add another, slightly different, benchmark

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r328:7674214f995f Date: 2015-06-08 11:00 +0200 http://bitbucket.org/pypy/benchmarks/changeset/7674214f995f/ Log:add another, slightly different, benchmark diff --git a/warmup/function_call2.py b/warmup/function_call2.py new file mode 100644 ---

[pypy-commit] pypy disable-unroll-for-short-loops: "tweak" the parameter

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: disable-unroll-for-short-loops Changeset: r77950:82aafa07b4e3 Date: 2015-06-08 12:09 +0200 http://bitbucket.org/pypy/pypy/changeset/82aafa07b4e3/ Log:"tweak" the parameter diff --git a/rpython/rlib/jit.py b/rpython/rlib/jit.py --- a/rpython/rlib/jit.py +++

[pypy-commit] pypy optresult: try to disable pending setfields

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77951:ee93fcd055df Date: 2015-06-08 13:34 +0200 http://bitbucket.org/pypy/pypy/changeset/ee93fcd055df/ Log:try to disable pending setfields diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/h

[pypy-commit] pypy optresult: revert the previous checkin does not seem to be the problem

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77952:34c82a309912 Date: 2015-06-08 14:09 +0200 http://bitbucket.org/pypy/pypy/changeset/34c82a309912/ Log:revert the previous checkin does not seem to be the problem diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/j

[pypy-commit] pypy vecopt: started to find reduce/accumulation functions that are vectorizable (e.g. sum)

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77954:90b97695ef67 Date: 2015-06-08 14:15 +0200 http://bitbucket.org/pypy/pypy/changeset/90b97695ef67/ Log:started to find reduce/accumulation functions that are vectorizable (e.g. sum) diff --git a/pypy/module/micronumpy/test/test_

[pypy-commit] pypy vecopt: reverted the 8 immediate suffix (solved differently for tests)

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77953:6e0e98c3d70a Date: 2015-06-08 10:50 +0200 http://bitbucket.org/pypy/pypy/changeset/6e0e98c3d70a/ Log:reverted the 8 immediate suffix (solved differently for tests) diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/m

[pypy-commit] pypy vecopt: added accumulation pair

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77955:a3b3e446b864 Date: 2015-06-08 14:38 +0200 http://bitbucket.org/pypy/pypy/changeset/a3b3e446b864/ Log:added accumulation pair diff --git a/rpython/jit/metainterp/optimizeopt/test/test_vectorize.py b/rpython/jit/metainterp/optimizeopt/

[pypy-commit] pypy vecopt: finding reduceables works, scheduling needs to be adapted next

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77956:ac80f41576c2 Date: 2015-06-08 15:03 +0200 http://bitbucket.org/pypy/pypy/changeset/ac80f41576c2/ Log:finding reduceables works, scheduling needs to be adapted next diff --git a/rpython/jit/metainterp/optimizeopt/test/test_vectorize.py

[pypy-commit] pypy vecopt: removed allocation of comparison objects to track guard comparisons. This is handled by the guard strengthing operation

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77957:3bc0e1fb8db8 Date: 2015-06-08 15:12 +0200 http://bitbucket.org/pypy/pypy/changeset/3bc0e1fb8db8/ Log:removed allocation of comparison objects to track guard comparisons. This is handled by the guard strengthing operation diff

[pypy-commit] pypy vecopt: moved out guard strengthening (on arith level) and scheduling from vectorize.py and schedule.py

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77958:cec809035d0c Date: 2015-06-08 15:25 +0200 http://bitbucket.org/pypy/pypy/changeset/cec809035d0c/ Log:moved out guard strengthening (on arith level) and scheduling from vectorize.py and schedule.py diff --git a/rpython/jit/meta

[pypy-commit] pypy vecopt: finished refactor the structure

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77959:fab36fa4cf6d Date: 2015-06-08 15:39 +0200 http://bitbucket.org/pypy/pypy/changeset/fab36fa4cf6d/ Log:finished refactor the structure diff --git a/rpython/jit/metainterp/optimizeopt/guard.py b/rpython/jit/metainterp/optimizeopt/guard.

[pypy-commit] pypy vecopt: can_be_packed did not consider the case if origin pack is None, some small other refactorings

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77960:5d3c3f5b1a5a Date: 2015-06-08 15:56 +0200 http://bitbucket.org/pypy/pypy/changeset/5d3c3f5b1a5a/ Log:can_be_packed did not consider the case if origin pack is None, some small other refactorings diff --git a/rpython/jit/metain

[pypy-commit] pypy optresult: A fix for preserving pointerness

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77961:dc515403d063 Date: 2015-06-08 19:29 +0200 http://bitbucket.org/pypy/pypy/changeset/dc515403d063/ Log:A fix for preserving pointerness diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.

[pypy-commit] pypy default: vmprof uses x86_64 assembler, so it's only available on x86_64

2015-06-08 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r77962:5565f24726f0 Date: 2015-06-08 11:15 -0700 http://bitbucket.org/pypy/pypy/changeset/5565f24726f0/ Log:vmprof uses x86_64 assembler, so it's only available on x86_64 Not all 64bit linux platforms. diff --git a/pypy/config/pypyoption.py

[pypy-commit] pypy optresult: pfff

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r77963:513287d1c288 Date: 2015-06-08 20:30 +0200 http://bitbucket.org/pypy/pypy/changeset/513287d1c288/ Log:pfff diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/ass

[pypy-commit] pypy default: Merged in MarkusH/pypy/issue2062 (pull request #325)

2015-06-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r77966:8c313d798d12 Date: 2015-06-08 20:42 +0200 http://bitbucket.org/pypy/pypy/changeset/8c313d798d12/ Log:Merged in MarkusH/pypy/issue2062 (pull request #325) Fixed #2062 -- Treated date/datetime/time/timedelta repr like on CPython di

[pypy-commit] pypy issue2062: Cleaned up datetime __repr__ tests

2015-06-08 Thread MarkusH
Author: Markus Holtermann Branch: issue2062 Changeset: r77965:3d0c1e1af8df Date: 2015-06-08 20:38 +0200 http://bitbucket.org/pypy/pypy/changeset/3d0c1e1af8df/ Log:Cleaned up datetime __repr__ tests diff --git a/pypy/module/test_lib_pypy/test_datetime.py b/pypy/module/test_lib_pypy/test_date

[pypy-commit] pypy issue2062: Fixed #2062 -- Treated date/datetime/time/timedelta repr like on CPython

2015-06-08 Thread MarkusH
Author: Markus Holtermann Branch: issue2062 Changeset: r77964:a5b003f9b84e Date: 2015-06-08 20:29 +0200 http://bitbucket.org/pypy/pypy/changeset/a5b003f9b84e/ Log:Fixed #2062 -- Treated date/datetime/time/timedelta repr like on CPython diff --git a/lib_pypy/datetime.py b/lib_pypy/dat

[pypy-commit] pypy default: Ensure that W_Dtype.byteorder is a char, not a string, and hopefully fix performance regression

2015-06-08 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r77967:97360f2c7194 Date: 2015-06-08 20:09 +0100 http://bitbucket.org/pypy/pypy/changeset/97360f2c7194/ Log:Ensure that W_Dtype.byteorder is a char, not a string, and hopefully fix performance regression diff --git a/pypy/module/micronumpy/descr

[pypy-commit] pypy default: Merge disable-unroll-for-short-loops (which actually is supposed to be

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r77969:b0c01840baea Date: 2015-06-08 21:40 +0200 http://bitbucket.org/pypy/pypy/changeset/b0c01840baea/ Log:Merge disable-unroll-for-short-loops (which actually is supposed to be for *long* looops) This disables unrolling if the

[pypy-commit] pypy disable-unroll-for-short-loops: close to be merged branch

2015-06-08 Thread fijal
Author: Maciej Fijalkowski Branch: disable-unroll-for-short-loops Changeset: r77968:0ab9d5c2be13 Date: 2015-06-08 21:39 +0200 http://bitbucket.org/pypy/pypy/changeset/0ab9d5c2be13/ Log:close to be merged branch ___ pypy-commit mailing list pypy-com

[pypy-commit] pypy vecopt: scheduler emits packs that are interdependent (only within pack and marked accum)

2015-06-08 Thread plan_rich
Author: Richard Plangger Branch: vecopt Changeset: r77970:c853e8ea2f01 Date: 2015-06-09 08:34 +0200 http://bitbucket.org/pypy/pypy/changeset/c853e8ea2f01/ Log:scheduler emits packs that are interdependent (only within pack and marked accum) diff --git a/rpython/jit/metainterp/logger.

[pypy-commit] pypy default: Argh :-/

2015-06-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r77971:be51e18af561 Date: 2015-06-09 08:56 +0200 http://bitbucket.org/pypy/pypy/changeset/be51e18af561/ Log:Argh :-/ diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py b/rpython/jit/metainterp/optimizeopt/unroll.py --- a/rpython/jit/metainterp/o