[pypy-commit] extradoc extradoc: a rough draft of some slides for the compiler workshop

2016-06-28 Thread mattip
Author: Matti Picus Branch: extradoc Changeset: r5642:2532bf0a23bd Date: 2016-06-28 22:53 +0300 http://bitbucket.org/pypy/extradoc/changeset/2532bf0a23bd/ Log:a rough draft of some slides for the compiler workshop diff --git a/talk/compiler-workshop-2016/pypy.rst

[pypy-commit] pypy guard-compatible: merge default

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85440:790c399e5c6b Date: 2016-06-28 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/790c399e5c6b/ Log:merge default diff --git a/pypy/doc/config/commandline.txt b/pypy/doc/config/commandline.txt ---

[pypy-commit] pypy guard-compatible: a comment

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85439:7ed893072cdd Date: 2016-06-28 18:08 +0200 http://bitbucket.org/pypy/pypy/changeset/7ed893072cdd/ Log:a comment diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py ---

[pypy-commit] pypy guard-compatible: fix tests

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85438:6215fed7ec26 Date: 2016-06-28 17:03 +0200 http://bitbucket.org/pypy/pypy/changeset/6215fed7ec26/ Log:fix tests diff --git a/rpython/jit/metainterp/optimizeopt/test/test_virtualstate.py

[pypy-commit] pypy guard-compatible: fix the problem

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85437:09617ecb9107 Date: 2016-06-28 16:49 +0200 http://bitbucket.org/pypy/pypy/changeset/09617ecb9107/ Log:fix the problem when attaching a new bridge to a GuardCompatibleDescr and we cannot find

[pypy-commit] pypy default: Internal string->bytes renaming

2016-06-28 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r85436:4b3a2a0269e2 Date: 2016-06-28 16:37 +0100 http://bitbucket.org/pypy/pypy/changeset/4b3a2a0269e2/ Log:Internal string->bytes renaming diff --git a/pypy/module/cpyext/bytesobject.py b/pypy/module/cpyext/bytesobject.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: 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 guard-compatible: merge default

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85428:5641802cb054 Date: 2016-06-24 17:33 +0200 http://bitbucket.org/pypy/pypy/changeset/5641802cb054/ Log:merge default diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst ---

[pypy-commit] pypy guard-compatible: translation fixes

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85427:c1d4078e392b Date: 2016-06-24 17:31 +0200 http://bitbucket.org/pypy/pypy/changeset/c1d4078e392b/ Log:translation fixes diff --git a/rpython/jit/metainterp/optimizeopt/unroll.py

[pypy-commit] pypy guard-compatible: typo

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85431:3e20ab453a7c Date: 2016-06-27 14:55 +0200 http://bitbucket.org/pypy/pypy/changeset/3e20ab453a7c/ Log:typo diff --git a/rpython/jit/metainterp/compatible.py b/rpython/jit/metainterp/compatible.py ---

[pypy-commit] pypy guard-compatible: this test shows a problem: we now get 88 bridges(!)

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85433:cedd97e275af Date: 2016-06-28 14:46 +0200 http://bitbucket.org/pypy/pypy/changeset/cedd97e275af/ Log:this test shows a problem: we now get 88 bridges(!) diff --git

[pypy-commit] pypy guard-compatible: nonsense

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85429:eedbe90f19b9 Date: 2016-06-24 18:15 +0200 http://bitbucket.org/pypy/pypy/changeset/eedbe90f19b9/ Log:nonsense diff --git a/rpython/jit/metainterp/optimizeopt/virtualstate.py

[pypy-commit] pypy guard-compatible: simply call @elidable_compatible functions where we don't have a result

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85432:f9d5045ab715 Date: 2016-06-27 19:10 +0200 http://bitbucket.org/pypy/pypy/changeset/f9d5045ab715/ Log:simply call @elidable_compatible functions where we don't have a result (this can only happen

[pypy-commit] pypy guard-compatible: corner case: sometimes the guarded value is really missing from the failargs,

2016-06-28 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85430:f8abbe802a80 Date: 2016-06-24 23:39 +0200 http://bitbucket.org/pypy/pypy/changeset/f8abbe802a80/ Log:corner case: sometimes the guarded value is really missing from the failargs, in which case we

[pypy-commit] pypy ppc-vsx-support: resolve several issues to run test_vector again

2016-06-28 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85425:647de5c9a91f Date: 2016-06-27 16:17 +0200 http://bitbucket.org/pypy/pypy/changeset/647de5c9a91f/ Log:resolve several issues to run test_vector again diff --git a/rpython/jit/backend/ppc/vector_ext.py

[pypy-commit] pypy ppc-vsx-support: removed & renamed load/store combinations that are rewritten to vec_load/vec_store

2016-06-28 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85424:c3391ca232ac Date: 2016-06-27 16:07 +0200 http://bitbucket.org/pypy/pypy/changeset/c3391ca232ac/ Log:removed & renamed load/store combinations that are rewritten to vec_load/vec_store diff --git

[pypy-commit] pypy ppc-vsx-support: add more vector resop implementations (comparison operators)

2016-06-28 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85426:973d081f4a33 Date: 2016-06-28 14:17 +0200 http://bitbucket.org/pypy/pypy/changeset/973d081f4a33/ Log:add more vector resop implementations (comparison operators) diff --git

[pypy-commit] pypy reverse-debugger: astcompiler and basic interpreter support for $NUM

2016-06-28 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85423:0d91eaae941b Date: 2016-06-28 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/0d91eaae941b/ Log:astcompiler and basic interpreter support for $NUM diff --git a/lib-python/2.7/opcode.py

[pypy-commit] pypy default: ast.py was manually edited (in a non-essential way), fix asdl_py.py to match

2016-06-28 Thread arigo
Author: Armin Rigo Branch: Changeset: r85422:00804b502576 Date: 2016-06-28 13:32 +0200 http://bitbucket.org/pypy/pypy/changeset/00804b502576/ Log:ast.py was manually edited (in a non-essential way), fix asdl_py.py to match diff --git

[pypy-commit] pypy reverse-debugger: started pypy support: recognize in pyparser the syntax of a

2016-06-28 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85421:91e8176fb344 Date: 2016-06-28 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/91e8176fb344/ Log:started pypy support: recognize in pyparser the syntax of a dollar sign followed by a decimal number

[pypy-commit] pypy reverse-debugger: Bug fix

2016-06-28 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85420:0cc665a2fb4e Date: 2016-06-28 11:11 +0200 http://bitbucket.org/pypy/pypy/changeset/0cc665a2fb4e/ Log:Bug fix diff --git a/rpython/translator/revdb/interact.py b/rpython/translator/revdb/interact.py ---

[pypy-commit] pypy reverse-debugger: Clean up the breakpoint system, with a single 'stop_point_break'

2016-06-28 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85419:9b947e1ab238 Date: 2016-06-28 10:07 +0200 http://bitbucket.org/pypy/pypy/changeset/9b947e1ab238/ Log:Clean up the breakpoint system, with a single 'stop_point_break' controlled from several internal