[pypy-commit] pypy new-jit-log: test_jitlog can be run on any cpu, restructed to make this possible

2016-07-24 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85839:1ebc580e133e Date: 2016-07-24 15:47 +0200 http://bitbucket.org/pypy/pypy/changeset/1ebc580e133e/ Log:test_jitlog can be run on any cpu, restructed to make this possible diff --git

[pypy-commit] pypy py3.5-async: add __await__ method to Coroutine typedef and redirect it to descr__await__

2016-07-29 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r85904:000728f0465a Date: 2016-07-29 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/000728f0465a/ Log:add __await__ method to Coroutine typedef and redirect it to descr__await__ diff --git

[pypy-commit] extradoc extradoc: merge heads

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5659:15244739241e Date: 2016-08-01 10:46 +0200 http://bitbucket.org/pypy/extradoc/changeset/15244739241e/ Log:merge heads diff --git a/blog/draft/revdb.rst b/blog/draft/revdb.rst --- a/blog/draft/revdb.rst +++

[pypy-commit] extradoc extradoc: draft for jitlog blog post

2016-08-01 Thread plan_rich
t release) + +* Extend the jitlog to capture the information of the optimization stage + +plan_rich and the PyPy team + ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit

[pypy-commit] pypy ppc-vsx-support: impl. vec_float_xor (missing change)

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85954:7510e65f6e05 Date: 2016-08-01 14:45 +0200 http://bitbucket.org/pypy/pypy/changeset/7510e65f6e05/ Log:impl. vec_float_xor (missing change) diff --git a/rpython/jit/backend/x86/vector_ext.py

[pypy-commit] pypy jitlog-exact-source-lines: use offset2lineno as proposed by cfbolz

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: jitlog-exact-source-lines Changeset: r85956:7467ad8d230f Date: 2016-08-01 16:41 +0200 http://bitbucket.org/pypy/pypy/changeset/7467ad8d230f/ Log:use offset2lineno as proposed by cfbolz diff --git a/pypy/module/pypyjit/interp_jit.py

[pypy-commit] pypy ppc-vsx-support: correct the scaling for vec_load/store

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85955:84c8a9345e22 Date: 2016-08-01 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/84c8a9345e22/ Log:correct the scaling for vec_load/store diff --git a/rpython/jit/backend/llsupport/vector_ext.py

[pypy-commit] pypy jitlog-exact-source-lines: close branch

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: jitlog-exact-source-lines Changeset: r85964:19af959d833f Date: 2016-08-01 19:09 +0200 http://bitbucket.org/pypy/pypy/changeset/19af959d833f/ Log:close branch ___ pypy-commit mailing list

[pypy-commit] pypy jitlog-exact-source-lines: deduplicate offset2lineno, moved comment to rpython/tool/error.py (pypyjit)

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: jitlog-exact-source-lines Changeset: r85963:3654fa52664d Date: 2016-08-01 19:09 +0200 http://bitbucket.org/pypy/pypy/changeset/3654fa52664d/ Log:deduplicate offset2lineno, moved comment to rpython/tool/error.py (pypyjit) diff

[pypy-commit] pypy default: documented branch

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85966:2831d94d2fec Date: 2016-08-01 19:10 +0200 http://bitbucket.org/pypy/pypy/changeset/2831d94d2fec/ Log:documented branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst ---

[pypy-commit] pypy ppc-vsx-support: impl. flush_vector_cc for x86 using PBLENDVB

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85962:7673f44c3693 Date: 2016-08-01 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/7673f44c3693/ Log:impl. flush_vector_cc for x86 using PBLENDVB diff --git a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy default: merged branch jitlog-exact-source-lines

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85965:a5b71ba0fa6e Date: 2016-08-01 19:09 +0200 http://bitbucket.org/pypy/pypy/changeset/a5b71ba0fa6e/ Log:merged branch jitlog-exact-source-lines diff --git a/pypy/module/pypyjit/interp_jit.py

[pypy-commit] pypy default: adapt test to check for the new header

2016-07-26 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85868:4afa4a9d8caf Date: 2016-07-26 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/4afa4a9d8caf/ Log:adapt test to check for the new header diff --git a/pypy/module/_jitlog/test/test__jitlog.py

[pypy-commit] pypy default: merge jitlog-32bit and document branch

2016-07-25 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85862:fac5eed8e650 Date: 2016-07-25 18:05 +0200 http://bitbucket.org/pypy/pypy/changeset/fac5eed8e650/ Log:merge jitlog-32bit and document branch diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst ---

[pypy-commit] pypy default: merge jitlog-32bit

2016-07-25 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85867:2b292dbd9644 Date: 2016-07-25 22:05 +0200 http://bitbucket.org/pypy/pypy/changeset/2b292dbd9644/ Log:merge jitlog-32bit diff --git a/rpython/rlib/rjitlog/rjitlog.py b/rpython/rlib/rjitlog/rjitlog.py ---

[pypy-commit] pypy jitlog-32bit: close branch

2016-07-27 Thread plan_rich
Author: Richard Plangger Branch: jitlog-32bit Changeset: r85874:50483d6e3473 Date: 2016-07-27 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/50483d6e3473/ Log:close branch ___ pypy-commit mailing list

[pypy-commit] pypy default: merge jitlog-32bit

2016-07-27 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85875:72ee095e6176 Date: 2016-07-27 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/72ee095e6176/ Log:merge jitlog-32bit diff --git a/pypy/module/_jitlog/test/test__jitlog.py b/pypy/module/_jitlog/test/test__jitlog.py

[pypy-commit] pypy jitlog-32bit: backward incompatible change (fine, because jitlog is not officially released yet) adds machine to the header of the file

2016-07-27 Thread plan_rich
Author: Richard Plangger Branch: jitlog-32bit Changeset: r85873:66d565a40b09 Date: 2016-07-27 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/66d565a40b09/ Log:backward incompatible change (fine, because jitlog is not officially released yet) adds machine to

[pypy-commit] pypy py3.5-async: some more translation issues that showed up

2016-08-10 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86131:663016b57d78 Date: 2016-08-10 18:27 +0200 http://bitbucket.org/pypy/pypy/changeset/663016b57d78/ Log:some more translation issues that showed up diff --git a/pypy/interpreter/astcompiler/assemble.py.orig

[pypy-commit] pypy ppc-vsx-support: use brackets to lookup dict

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85970:8d8e03f06ed0 Date: 2016-08-01 19:13 +0200 http://bitbucket.org/pypy/pypy/changeset/8d8e03f06ed0/ Log:use brackets to lookup dict diff --git a/rpython/jit/backend/x86/vector_ext.py

[pypy-commit] pypy ppc-vsx-support: added three more tests to ensure enforce_var_in_vector_reg works (found one issue)

2016-08-01 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85971:a88c5ddefcb0 Date: 2016-08-01 21:22 +0200 http://bitbucket.org/pypy/pypy/changeset/a88c5ddefcb0/ Log:added three more tests to ensure enforce_var_in_vector_reg works (found one issue) diff --git

[pypy-commit] extradoc extradoc: updates to the blog post draft (addressed cfbolz's comments)

2016-08-03 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5661:37e031d5a693 Date: 2016-08-02 18:56 +0200 http://bitbucket.org/pypy/extradoc/changeset/37e031d5a693/ Log:updates to the blog post draft (addressed cfbolz's comments) diff --git a/blog/draft/new-jit-log.rst

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

2016-08-03 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86000:8ec827c25980 Date: 2016-08-02 09:29 +0200 http://bitbucket.org/pypy/pypy/changeset/8ec827c25980/ Log:merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst ---

[pypy-commit] pypy ppc-vsx-support: merged default, added message to exception thrown in vecopt

2016-08-03 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86001:b6da37166dc2 Date: 2016-08-03 13:33 +0200 http://bitbucket.org/pypy/pypy/changeset/b6da37166dc2/ Log:merged default, added message to exception thrown in vecopt diff --git a/pypy/doc/whatsnew-head.rst

[pypy-commit] pypy ppc-vsx-support: enforce that a successful vectorization in the pypy_c tests (micronumpy)

2016-08-03 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86002:57316f5af6ff Date: 2016-08-03 14:00 +0200 http://bitbucket.org/pypy/pypy/changeset/57316f5af6ff/ Log:enforce that a successful vectorization in the pypy_c tests (micronumpy) diff --git

[pypy-commit] pypy py3.5-async: several changes for translation

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86138:3c775a43b9af Date: 2016-08-11 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/3c775a43b9af/ Log:several changes for translation renamed argument name in Python.asdl, will resolve an issue for the

[pypy-commit] pypy py3.5-async: merged py3k changes, generatorentry_driver was used twice, that is now allowed

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86141:ce8bb88f9458 Date: 2016-08-11 16:18 +0200 http://bitbucket.org/pypy/pypy/changeset/ce8bb88f9458/ Log:merged py3k changes, generatorentry_driver was used twice, that is now allowed diff --git

[pypy-commit] pypy py3.5-async: remove always_inline from function, and change it to a class function

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86142:511f8024c517 Date: 2016-08-11 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/511f8024c517/ Log:remove always_inline from function, and change it to a class function diff --git

[pypy-commit] pypy py3.5-async: add unroll_safe to opcode dispatch function (loop inside)

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86143:1e95da517f26 Date: 2016-08-11 16:59 +0200 http://bitbucket.org/pypy/pypy/changeset/1e95da517f26/ Log:add unroll_safe to opcode dispatch function (loop inside) diff --git a/pypy/interpreter/pyopcode.py

[pypy-commit] pypy py3.5-async: scatter unroll_safe to more dispatch function that have a loop inside

2016-08-11 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async Changeset: r86145:bdc365a69c47 Date: 2016-08-11 17:17 +0200 http://bitbucket.org/pypy/pypy/changeset/bdc365a69c47/ Log:scatter unroll_safe to more dispatch function that have a loop inside diff --git

[pypy-commit] pypy py3.5-async-translate: close branch

2016-08-10 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async-translate Changeset: r86126:2569ef7fa3cc Date: 2016-08-10 08:34 +0200 http://bitbucket.org/pypy/pypy/changeset/2569ef7fa3cc/ Log:close branch ___ pypy-commit mailing list

[pypy-commit] pypy ppc-vsx-support: moved setup_once for the vector extension, debug_print when NotAVectorizableLoop is raised

2016-08-04 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86011:613b2a914410 Date: 2016-08-04 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/613b2a914410/ Log:moved setup_once for the vector extension, debug_print when NotAVectorizableLoop is raised

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

2016-08-04 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86012:bd6d62fca9de Date: 2016-08-04 12:44 +0200 http://bitbucket.org/pypy/pypy/changeset/bd6d62fca9de/ Log:merge default diff --git a/rpython/translator/c/src/float.h b/rpython/translator/c/src/float.h ---

[pypy-commit] pypy ppc-vsx-support: initializing the vector ext just after the cpu

2016-08-03 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86003:768f96ea1752 Date: 2016-08-03 14:43 +0200 http://bitbucket.org/pypy/pypy/changeset/768f96ea1752/ Log:initializing the vector ext just after the cpu diff --git a/rpython/jit/backend/ppc/runner.py

[pypy-commit] extradoc extradoc: pyconza 2016 abstract for general pypy talk

2016-08-10 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5665:66529e75e820 Date: 2016-08-10 09:34 +0200 http://bitbucket.org/pypy/extradoc/changeset/66529e75e820/ Log:pyconza 2016 abstract for general pypy talk diff --git a/blog/draft/new-jit-log.rst

[pypy-commit] pypy new-jit-log: remove old import and not used lloperations

2016-07-21 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85791:e82414d26ebf Date: 2016-07-21 15:17 +0200 http://bitbucket.org/pypy/pypy/changeset/e82414d26ebf/ Log:remove old import and not used lloperations diff --git a/rpython/jit/metainterp/test/test_ajit.py

[pypy-commit] pypy new-jit-log: merge default

2016-07-21 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85790:3a2bd151550e Date: 2016-07-21 14:59 +0200 http://bitbucket.org/pypy/pypy/changeset/3a2bd151550e/ Log:merge default diff --git a/pypy/doc/install.rst b/pypy/doc/install.rst --- a/pypy/doc/install.rst +++

[pypy-commit] pypy default: apply patch provided by David Naylor to enable vmprof on Dragon Fly BSD

2016-07-21 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85787:c6bbfff6404e Date: 2016-07-21 10:29 +0200 http://bitbucket.org/pypy/pypy/changeset/c6bbfff6404e/ Log:apply patch provided by David Naylor to enable vmprof on Dragon Fly BSD diff --git

[pypy-commit] pypy default: modify test (s390x) that used call_malloc_gc

2016-07-21 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85786:bf2dbf7c5f0f Date: 2016-07-21 09:17 +0200 http://bitbucket.org/pypy/pypy/changeset/bf2dbf7c5f0f/ Log:modify test (s390x) that used call_malloc_gc diff --git a/rpython/jit/backend/zarch/test/test_pool.py

[pypy-commit] pypy new-jit-log: remove a syntax error

2016-07-21 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85788:bb2d7492de70 Date: 2016-07-21 13:20 +0200 http://bitbucket.org/pypy/pypy/changeset/bb2d7492de70/ Log:remove a syntax error diff --git a/rpython/jit/backend/llsupport/assembler.py

[pypy-commit] pypy new-jit-log: did not log debug counter if it is zero,

2016-07-21 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85789:f60175c7834a Date: 2016-07-21 13:35 +0200 http://bitbucket.org/pypy/pypy/changeset/f60175c7834a/ Log:did not log debug counter if it is zero, enable inject_debug_counters when run only using jitlog

[pypy-commit] pypy new-jit-log: update print out when rlib.py is directly invoked

2016-07-18 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85752:a327ccd71bad Date: 2016-07-18 15:52 +0200 http://bitbucket.org/pypy/pypy/changeset/a327ccd71bad/ Log:update print out when rlib.py is directly invoked diff --git a/rpython/rlib/jitlog.py

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

2016-07-18 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85753:6d7932738c3d Date: 2016-07-18 15:53 +0200 http://bitbucket.org/pypy/pypy/changeset/6d7932738c3d/ Log:merge default diff --git a/lib_pypy/_ctypes/basics.py b/lib_pypy/_ctypes/basics.py ---

[pypy-commit] pypy ppc-vsx-support: change runpack("LL", ...) to 2x runpack("L", ...), translation issue

2016-07-18 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85754:0ccc38247048 Date: 2016-07-18 16:19 +0200 http://bitbucket.org/pypy/pypy/changeset/0ccc38247048/ Log:change runpack("LL", ...) to 2x runpack("L", ...), translation issue diff --git

[pypy-commit] pypy new-jit-log: enable inject debug code if jitlog is enabled

2016-07-18 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85756:6f329da03bc9 Date: 2016-07-18 16:34 +0200 http://bitbucket.org/pypy/pypy/changeset/6f329da03bc9/ Log:enable inject debug code if jitlog is enabled diff --git a/rpython/jit/backend/llsupport/assembler.py

[pypy-commit] pypy new-jit-log: merge default

2016-07-18 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85755:3c9d6acbc144 Date: 2016-07-18 16:29 +0200 http://bitbucket.org/pypy/pypy/changeset/3c9d6acbc144/ Log:merge default diff too long, truncating to 2000 out of 3103 lines diff --git a/lib_pypy/_ctypes/basics.py

[pypy-commit] pypy ppc-vsx-support: defer vector_ext init to a point where release gil is possible

2016-07-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85767:15cafdc0f60b Date: 2016-07-18 17:51 +0200 http://bitbucket.org/pypy/pypy/changeset/15cafdc0f60b/ Log:defer vector_ext init to a point where release gil is possible diff --git

[pypy-commit] pypy ppc-vsx-support: resolve translation issues, pypy on ppc compiles now

2016-07-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85768:5b99dbc493ed Date: 2016-07-19 11:54 +0200 http://bitbucket.org/pypy/pypy/changeset/5b99dbc493ed/ Log:resolve translation issues, pypy on ppc compiles now diff --git

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

2016-07-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85770:5090a8e44421 Date: 2016-07-19 13:51 +0200 http://bitbucket.org/pypy/pypy/changeset/5090a8e44421/ Log:merge default diff --git a/lib_pypy/_pypy_winbase_build.py b/lib_pypy/_pypy_winbase_build.py new file

[pypy-commit] pypy ppc-vsx-support: consider that the returned value (variable new_index_box) can be None)

2016-07-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85769:b87a50154458 Date: 2016-07-19 13:51 +0200 http://bitbucket.org/pypy/pypy/changeset/b87a50154458/ Log:consider that the returned value (variable new_index_box) can be None) diff --git

[pypy-commit] pypy ppc-vsx-support: removed comments, fixed problem with rewrite (was changed slightly for vectorization)

2016-07-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85772:1932988064a3 Date: 2016-07-19 16:45 +0200 http://bitbucket.org/pypy/pypy/changeset/1932988064a3/ Log:removed comments, fixed problem with rewrite (was changed slightly for vectorization) diff

[pypy-commit] pypy ppc-vsx-support: return None for index_box in cpu_scale if the box is not modified by rewrite

2016-07-19 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85771:1c9aa0ce8cd2 Date: 2016-07-19 14:21 +0200 http://bitbucket.org/pypy/pypy/changeset/1c9aa0ce8cd2/ Log:return None for index_box in cpu_scale if the box is not modified by rewrite diff --git

[pypy-commit] pypy default: apply changes to s390x backend

2016-07-20 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85781:65dc95275780 Date: 2016-07-20 13:54 +0200 http://bitbucket.org/pypy/pypy/changeset/65dc95275780/ Log:apply changes to s390x backend diff --git a/rpython/jit/backend/zarch/assembler.py

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

2016-07-20 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85782:474f49c7293b Date: 2016-07-20 15:51 +0200 http://bitbucket.org/pypy/pypy/changeset/474f49c7293b/ Log:merge default diff --git a/pypy/doc/install.rst b/pypy/doc/install.rst --- a/pypy/doc/install.rst +++

[pypy-commit] pypy ppc-vsx-support: add test to reproduce failure at runtime. compute_vars_longevity disallows const values in the fail args

2016-07-20 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85776:a2551c202077 Date: 2016-07-20 13:46 +0200 http://bitbucket.org/pypy/pypy/changeset/a2551c202077/ Log:add test to reproduce failure at runtime. compute_vars_longevity disallows const values in the

[pypy-commit] pypy ppc-vsx-support: resolve some import issues in the x86 simd backend

2016-07-20 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85784:6c0d5cf2699e Date: 2016-07-20 17:32 +0200 http://bitbucket.org/pypy/pypy/changeset/6c0d5cf2699e/ Log:resolve some import issues in the x86 simd backend diff --git a/rpython/jit/backend/x86/vector_ext.py

[pypy-commit] pypy ppc-vsx-support: added load_factors to ll_graph runner

2016-07-20 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85783:2c29f2c72be4 Date: 2016-07-20 17:19 +0200 http://bitbucket.org/pypy/pypy/changeset/2c29f2c72be4/ Log:added load_factors to ll_graph runner diff --git a/rpython/jit/backend/llgraph/runner.py

[pypy-commit] extradoc extradoc: changed first slide a bit (suggestions made by fijal)

2016-07-12 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5652:78b0da4925c1 Date: 2016-07-12 09:53 -0500 http://bitbucket.org/pypy/extradoc/changeset/78b0da4925c1/ Log:changed first slide a bit (suggestions made by fijal) diff --git

[pypy-commit] pypy ppc-vsx-support: finish the impl. of vec_float_eq/ne + test

2016-06-28 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85434:780c12936a64 Date: 2016-06-28 16:24 +0200 http://bitbucket.org/pypy/pypy/changeset/780c12936a64/ Log:finish the impl. of vec_float_eq/ne + test diff --git a/rpython/jit/backend/ppc/codebuilder.py

[pypy-commit] pypy ppc-vsx-support: add the backend functions for vec_int_eq/ne + test,

2016-06-28 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85435:a404127ebe68 Date: 2016-06-28 17:14 +0200 http://bitbucket.org/pypy/pypy/changeset/a404127ebe68/ Log:add the backend functions for vec_int_eq/ne + test, implement vec_expand_f, test passes that

[pypy-commit] pypy ppc-vsx-support: refactoring of vec_load/vec_store, now the same simplification (as e.g. raw_load -> gc_load) is done

2016-06-27 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85398:3a5a728d551e Date: 2016-06-27 15:59 +0200 http://bitbucket.org/pypy/pypy/changeset/3a5a728d551e/ Log:refactoring of vec_load/vec_store, now the same simplification (as e.g. raw_load -> gc_load) is

[pypy-commit] extradoc extradoc: some additions to the compiler workshop in austin

2016-06-29 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5643:dda61f9232d2 Date: 2016-06-29 12:14 +0200 http://bitbucket.org/pypy/extradoc/changeset/dda61f9232d2/ Log:some additions to the compiler workshop in austin diff --git a/talk/compiler-workshop-2016/pypy.rst

[pypy-commit] pypy default: enhance the documentation about sets in rpython (related to my question on IRC)

2016-06-29 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85446:dea2cb868b71 Date: 2016-06-29 12:18 +0200 http://bitbucket.org/pypy/pypy/changeset/dea2cb868b71/ Log:enhance the documentation about sets in rpython (related to my question on IRC) diff --git

[pypy-commit] pypy default: (s390x) apply same changes as in 2269d1d, push/pop gcmap callsites/calls modified/added

2016-07-05 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85553:316ea0980c19 Date: 2016-07-05 11:55 +0200 http://bitbucket.org/pypy/pypy/changeset/316ea0980c19/ Log:(s390x) apply same changes as in 2269d1d, push/pop gcmap callsites/calls modified/added diff --git

[pypy-commit] pypy default: (s390x, ppc) resolve issue in test_gc_integration (test_malloc_slowpath), register allocator will not use register slots, but the frame slots on the gcmap

2016-07-05 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85554:a09c99e17a27 Date: 2016-07-05 13:06 +0200 http://bitbucket.org/pypy/pypy/changeset/a09c99e17a27/ Log:(s390x,ppc) resolve issue in test_gc_integration (test_malloc_slowpath), register allocator will not use

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

2016-07-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85559:ac89a39486d5 Date: 2016-07-05 13:16 +0200 http://bitbucket.org/pypy/pypy/changeset/ac89a39486d5/ Log:merge default diff --git a/dotviewer/graphparse.py b/dotviewer/graphparse.py ---

[pypy-commit] pypy ppc-vsx-support: remove the integer register allocator. float and int vector register are colocated (i.e. float 32 -> int 0, float 33 -> int 1, ...), this makes things much easier

2016-07-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85562:c97b2b5608a4 Date: 2016-07-05 16:27 +0200 http://bitbucket.org/pypy/pypy/changeset/c97b2b5608a4/ Log:remove the integer register allocator. float and int vector register are colocated (i.e. float

[pypy-commit] pypy ppc-vsx-support: add intmask to arith in test (vec_int_sub), implement stitch guard

2016-07-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85560:b45d23fda408 Date: 2016-07-05 14:48 +0200 http://bitbucket.org/pypy/pypy/changeset/b45d23fda408/ Log:add intmask to arith in test (vec_int_sub), implement stitch guard diff --git

[pypy-commit] pypy default: remove pop_gcmap just before returning from malloc_slowpath, this will overwrite the nursery free ptr hold in r1 (s390x)

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85575:e472905e4fec Date: 2016-07-06 12:29 +0200 http://bitbucket.org/pypy/pypy/changeset/e472905e4fec/ Log:remove pop_gcmap just before returning from malloc_slowpath, this will overwrite the nursery free ptr hold in

[pypy-commit] pypy new-jit-log: change import in disable_jitlog

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85588:c08693600013 Date: 2016-07-06 20:25 +0200 http://bitbucket.org/pypy/pypy/changeset/c08693600013/ Log:change import in disable_jitlog diff --git a/rpython/rlib/rvmprof/rvmprof.py

[pypy-commit] pypy new-jit-log: remove set trace

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85587:a5bf76474c9d Date: 2016-07-06 20:24 +0200 http://bitbucket.org/pypy/pypy/changeset/a5bf76474c9d/ Log:remove set trace diff --git a/rpython/jit/metainterp/warmspot.py b/rpython/jit/metainterp/warmspot.py ---

[pypy-commit] pypy ppc-vsx-support: remove the flags on the cpu, and push them down to the object in the field vector_ext (saved on the cpu). simplifies the vector extension handling

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85590:7dd9c13d12f8 Date: 2016-07-06 21:00 +0200 http://bitbucket.org/pypy/pypy/changeset/7dd9c13d12f8/ Log:remove the flags on the cpu, and push them down to the object in the field vector_ext (saved on

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

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85577:5576d80ffa0b Date: 2016-07-06 17:43 +0200 http://bitbucket.org/pypy/pypy/changeset/5576d80ffa0b/ Log:solve some translation issues diff --git a/rpython/jit/backend/llsupport/vector_ext.py

[pypy-commit] pypy default: fix test_compile_asmlen

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85581:5a0e839de8ba Date: 2016-07-06 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/5a0e839de8ba/ Log:fix test_compile_asmlen diff --git a/rpython/jit/backend/zarch/test/test_runner.py

[pypy-commit] pypy ppc-vsx-support: continue refactoring started in last commit

2016-07-07 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85595:b129dbdbe458 Date: 2016-07-07 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/b129dbdbe458/ Log:continue refactoring started in last commit diff --git a/rpython/jit/backend/llgraph/runner.py

[pypy-commit] pypy ppc-vsx-support: call mulld, codebuilder has no method mul

2016-07-07 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85596:6d2e011d1895 Date: 2016-07-07 13:57 +0200 http://bitbucket.org/pypy/pypy/changeset/6d2e011d1895/ Log:call mulld, codebuilder has no method mul diff --git a/rpython/jit/backend/ppc/vector_ext.py

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

2016-07-07 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85597:fb6cdfd34d1b Date: 2016-07-07 13:58 +0200 http://bitbucket.org/pypy/pypy/changeset/fb6cdfd34d1b/ Log:merge default diff --git a/pypy/module/_cffi_backend/ctypestruct.py

[pypy-commit] pypy new-jit-log: change the loop numbering (token.number) to use jitlog's trace id,

2016-07-09 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85635:4f7beec17bd8 Date: 2016-07-09 22:41 +0200 http://bitbucket.org/pypy/pypy/changeset/4f7beec17bd8/ Log:change the loop numbering (token.number) to use jitlog's trace id, change test in test_compile,

[pypy-commit] extradoc extradoc: slides for the compiler workshop (reveal.js)

2016-07-11 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5650:25b5647471e6 Date: 2016-07-10 19:22 -0500 http://bitbucket.org/pypy/extradoc/changeset/25b5647471e6/ Log:slides for the compiler workshop (reveal.js) diff too long, truncating to 2000 out of 20939 lines diff

[pypy-commit] extradoc extradoc: some changes to the compiler workshop talk

2016-07-11 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5651:8a0577f1e4a7 Date: 2016-07-11 09:44 -0500 http://bitbucket.org/pypy/extradoc/changeset/8a0577f1e4a7/ Log:some changes to the compiler workshop talk diff --git a/talk/compiler-workshop-2016/slides/index.html

[pypy-commit] pypy ppc-vsx-support: vectorized reduction test now passes (ppc)

2016-07-04 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85536:1f00adc7b0fd Date: 2016-07-04 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/1f00adc7b0fd/ Log:vectorized reduction test now passes (ppc) diff --git a/rpython/jit/backend/ppc/codebuilder.py

[pypy-commit] pypy ppc-vsx-support: updates the ppc opcode for vec_int_xor (veqv was used instead of vxor)

2016-07-04 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85538:2a82f60bb1d6 Date: 2016-07-04 17:24 +0200 http://bitbucket.org/pypy/pypy/changeset/2a82f60bb1d6/ Log:updates the ppc opcode for vec_int_xor (veqv was used instead of vxor) diff --git

[pypy-commit] pypy default: (mattip, arigato, plan_rich) solve issue #2339

2016-07-04 Thread plan_rich
Author: Richard Plangger <planri...@gmail.com> Branch: Changeset: r85537:f24ba12ad3d2 Date: 2016-07-04 16:39 +0200 http://bitbucket.org/pypy/pypy/changeset/f24ba12ad3d2/ Log:(mattip, arigato, plan_rich) solve issue #2339 diff --git a/pypy/module/cpyext/test/test_cpyext.py b/pypy/

[pypy-commit] pypy ppc-vsx-support: implement more unpack_i combinations, conversion function float -> int

2016-07-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85561:e9942271f923 Date: 2016-07-05 15:42 +0200 http://bitbucket.org/pypy/pypy/changeset/e9942271f923/ Log:implement more unpack_i combinations, conversion function float -> int diff --git

[pypy-commit] pypy new-jit-log: merge default

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85570:4c3925486347 Date: 2016-07-05 17:13 +0200 http://bitbucket.org/pypy/pypy/changeset/4c3925486347/ Log:merge default diff too long, truncating to 2000 out of 5472 lines diff --git a/dotviewer/graphparse.py

[pypy-commit] pypy ppc-vsx-support: removes mixin class and add functions directly to BasicPPCAssembler

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85571:7da69acc5ef4 Date: 2016-07-06 10:30 +0200 http://bitbucket.org/pypy/pypy/changeset/7da69acc5ef4/ Log:removes mixin class and add functions directly to BasicPPCAssembler diff --git

[pypy-commit] pypy ppc-vsx-support: invoked missing function (typo)

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85573:2f5745203fcb Date: 2016-07-06 11:24 +0200 http://bitbucket.org/pypy/pypy/changeset/2f5745203fcb/ Log:invoked missing function (typo) diff --git a/rpython/jit/backend/ppc/vector_ext.py

[pypy-commit] pypy default: apply further changes to correctly push/pop gcmap (started in a09c99e17a27)

2016-07-06 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85572:35001d8b5219 Date: 2016-07-06 11:19 +0200 http://bitbucket.org/pypy/pypy/changeset/35001d8b5219/ Log:apply further changes to correctly push/pop gcmap (started in a09c99e17a27) diff --git

[pypy-commit] pypy ppc-vsx-support: jitlog encode fail arguments (how could I forget that :)

2016-08-05 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86027:912c2e29f742 Date: 2016-08-05 11:17 +0200 http://bitbucket.org/pypy/pypy/changeset/912c2e29f742/ Log:jitlog encode fail arguments (how could I forget that :) ppc misaligned_is_fine = Ture diff

[pypy-commit] extradoc extradoc: typos in draft

2016-08-05 Thread plan_rich
Author: Richard Plangger Branch: extradoc Changeset: r5662:34250d9373c4 Date: 2016-08-05 14:18 +0200 http://bitbucket.org/pypy/extradoc/changeset/34250d9373c4/ Log:typos in draft diff --git a/blog/draft/new-jit-log.rst b/blog/draft/new-jit-log.rst ---

[pypy-commit] pypy py3.5-async-translate: translation issues batch 2

2016-08-05 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async-translate Changeset: r86045:5a7b8af95db6 Date: 2016-08-05 22:13 +0200 http://bitbucket.org/pypy/pypy/changeset/5a7b8af95db6/ Log:translation issues batch 2 diff --git a/pypy/interpreter/generator.py

[pypy-commit] pypy ppc-vsx-support: another test testing unpack operation (mostly integer)

2016-08-09 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86096:5d676fb9307f Date: 2016-08-09 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/5d676fb9307f/ Log:another test testing unpack operation (mostly integer) diff --git

[pypy-commit] pypy py3.5-async-translate: fixed translatable build_map_unpack(_with_call), passes tests

2016-08-09 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async-translate Changeset: r86104:ae4d7b55324b Date: 2016-08-09 14:37 +0200 http://bitbucket.org/pypy/pypy/changeset/ae4d7b55324b/ Log:fixed translatable build_map_unpack(_with_call), passes tests diff --git

[pypy-commit] pypy py3.5-async-translate: merged py3.5 changes

2016-08-09 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async-translate Changeset: r86103:3db60dde36a5 Date: 2016-08-09 14:13 +0200 http://bitbucket.org/pypy/pypy/changeset/3db60dde36a5/ Log:merged py3.5 changes diff --git a/pypy/interpreter/pyopcode.py b/pypy/interpreter/pyopcode.py

[pypy-commit] pypy py3.5-async-translate: some more translation issues resolved

2016-08-09 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async-translate Changeset: r86105:2ac7d3003c50 Date: 2016-08-09 15:58 +0200 http://bitbucket.org/pypy/pypy/changeset/2ac7d3003c50/ Log:some more translation issues resolved diff --git a/pypy/interpreter/pyopcode.py

[pypy-commit] pypy py3.5-async-translate: iterkeys translation issue resolved

2016-08-09 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async-translate Changeset: r86106:6f4bb70dde25 Date: 2016-08-09 16:22 +0200 http://bitbucket.org/pypy/pypy/changeset/6f4bb70dde25/ Log:iterkeys translation issue resolved diff --git a/pypy/interpreter/pyopcode.py

[pypy-commit] pypy py3.5-async-translate: assert is instance Module, rpython deduces it is a W_Root

2016-08-09 Thread plan_rich
Author: Richard Plangger Branch: py3.5-async-translate Changeset: r86116:435335a96064 Date: 2016-08-09 17:38 +0200 http://bitbucket.org/pypy/pypy/changeset/435335a96064/ Log:assert is instance Module, rpython deduces it is a W_Root properly wrap for load const

[pypy-commit] pypy ppc-vsx-support: added unpack/pack test stressing the operation

2016-08-08 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86076:b6f69665e955 Date: 2016-08-08 13:34 +0200 http://bitbucket.org/pypy/pypy/changeset/b6f69665e955/ Log:added unpack/pack test stressing the operation diff --git a/rpython/jit/backend/ppc/vector_ext.py

[pypy-commit] pypy default: use intmask to not overflow rffi.cast, tests pass now again (s390x)

2016-08-02 Thread plan_rich
Author: Richard Plangger Branch: Changeset: r85979:dffc8113a10f Date: 2016-08-02 08:06 +0200 http://bitbucket.org/pypy/pypy/changeset/dffc8113a10f/ Log:use intmask to not overflow rffi.cast, tests pass now again (s390x) diff --git

[pypy-commit] pypy new-jit-log: check generated jitlog header in app level test

2016-07-22 Thread plan_rich
Author: Richard Plangger Branch: new-jit-log Changeset: r85812:bb50587b2582 Date: 2016-07-22 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/bb50587b2582/ Log:check generated jitlog header in app level test diff --git a/pypy/module/_jitlog/test/test__jitlog.py

<    7   8   9   10   11   12   13   14   15   16   >