[pypy-commit] pypy s390x-backend: renamed "reg" to "r"

2016-01-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81736:a0afdf455662 Date: 2016-01-13 09:08 +0100 http://bitbucket.org/pypy/pypy/changeset/a0afdf455662/ Log:renamed "reg" to "r" diff --git a/rpython/jit/backend/zarch/test/test_assembler.py b/rpython/jit/backend/zarch/test/test_asse

[pypy-commit] pypy s390x-backend: added to more tests & bug fix: do not use SRLG (logical right shift) or any other shift with parameters R_1 and R_3 that designate the same register

2016-01-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81737:d411a9856766 Date: 2016-01-13 10:23 +0100 http://bitbucket.org/pypy/pypy/changeset/d411a9856766/ Log:added to more tests & bug fix: do not use SRLG (logical right shift) or any other shift with parameters R_1 and R_3 tha

[pypy-commit] cffi static-callback-embedding: refactor details, start writing docs

2016-01-13 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2573:e982f7a7b2f4 Date: 2016-01-13 11:44 +0100 http://bitbucket.org/cffi/cffi/changeset/e982f7a7b2f4/ Log:refactor details, start writing docs diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -620,2

[pypy-commit] cffi static-callback-embedding: more doc

2016-01-13 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2574:3155fc3812ed Date: 2016-01-13 12:35 +0100 http://bitbucket.org/cffi/cffi/changeset/3155fc3812ed/ Log:more doc diff --git a/doc/source/embedding.rst b/doc/source/embedding.rst --- a/doc/source/embedding.rst +++ b/doc/source

[pypy-commit] pypy s390x-backend: mul overflow, if right is negative up to now the wrong branch of mul overflow has been taken. resulted in abs(v) = abs(x) * neg(z), which is wrong

2016-01-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81738:ac53e51faf32 Date: 2016-01-13 13:10 +0100 http://bitbucket.org/pypy/pypy/changeset/ac53e51faf32/ Log:mul overflow, if right is negative up to now the wrong branch of mul overflow has been taken. resulted in abs(v) = abs(

[pypy-commit] pypy s390x-backend: renamed method on literal pool object, changed call sites to use the right function name

2016-01-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81739:9eb93197f4a6 Date: 2016-01-13 13:13 +0100 http://bitbucket.org/pypy/pypy/changeset/9eb93197f4a6/ Log:renamed method on literal pool object, changed call sites to use the right function name diff --git a/rpython/jit/back

[pypy-commit] cffi static-callback-embedding: more doc

2016-01-13 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2575:084db6ef07fc Date: 2016-01-13 13:30 +0100 http://bitbucket.org/cffi/cffi/changeset/084db6ef07fc/ Log:more doc diff --git a/doc/source/cdef.rst b/doc/source/cdef.rst --- a/doc/source/cdef.rst +++ b/doc/source/cdef.rst @@ -1

[pypy-commit] pypy vmprof-newstack: cleanups - kill dead code

2016-01-13 Thread fijal
Author: fijal Branch: vmprof-newstack Changeset: r81740:f151f6a2e7f9 Date: 2016-01-13 16:04 +0200 http://bitbucket.org/pypy/pypy/changeset/f151f6a2e7f9/ Log:cleanups - kill dead code diff --git a/rpython/rlib/rvmprof/rvmprof.py b/rpython/rlib/rvmprof/rvmprof.py --- a/rpython/rlib/rvmprof/rvmp

[pypy-commit] pypy s390x-backend: added assertion to pool, rewrote assembler of int_mul_ovf

2016-01-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81741:ee366b2e8bfb Date: 2016-01-13 15:57 +0100 http://bitbucket.org/pypy/pypy/changeset/ee366b2e8bfb/ Log:added assertion to pool, rewrote assembler of int_mul_ovf diff --git a/rpython/jit/backend/zarch/locations.py b/rpython/jit/b

[pypy-commit] pypy repeatlist_strategy: merge default

2016-01-13 Thread Vincent Legoll
Author: Vincent Legoll Branch: repeatlist_strategy Changeset: r81742:215b35bbf061 Date: 2016-01-13 13:58 +0100 http://bitbucket.org/pypy/pypy/changeset/215b35bbf061/ Log:merge default diff --git a/pypy/module/_continuation/interp_continuation.py b/pypy/module/_continuation/interp_continuati

[pypy-commit] pypy vmprof-newstack: Use LEA, as discussed on irc

2016-01-13 Thread arigo
Author: Armin Rigo Branch: vmprof-newstack Changeset: r81743:d718f341bf5f Date: 2016-01-13 18:40 +0100 http://bitbucket.org/pypy/pypy/changeset/d718f341bf5f/ Log:Use LEA, as discussed on irc diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpyth

[pypy-commit] cffi static-callback-embedding: Finalize and review embedding.rst.

2016-01-13 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2576:c251068e143e Date: 2016-01-13 20:56 +0100 http://bitbucket.org/cffi/cffi/changeset/c251068e143e/ Log:Finalize and review embedding.rst. diff --git a/doc/source/embedding.rst b/doc/source/embedding.rst --- a/doc/source/embe

[pypy-commit] cffi static-callback-embedding: Fix some comments by fijal

2016-01-13 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2577:8fa58724b6ad Date: 2016-01-13 21:39 +0100 http://bitbucket.org/cffi/cffi/changeset/8fa58724b6ad/ Log:Fix some comments by fijal diff --git a/doc/source/embedding.rst b/doc/source/embedding.rst --- a/doc/source/embedding.rs

[pypy-commit] pypy default: rename lazy_setfield to lazy_set (since it also means "setarrayitem")

2016-01-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r81745:fc60c9c667a2 Date: 2016-01-09 00:41 +0100 http://bitbucket.org/pypy/pypy/changeset/fc60c9c667a2/ Log:rename lazy_setfield to lazy_set (since it also means "setarrayitem") diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b

[pypy-commit] pypy default: another assert: we only re-size the ._items of an array info if it is not

2016-01-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r81744:283ba71d08ea Date: 2016-01-09 00:35 +0100 http://bitbucket.org/pypy/pypy/changeset/283ba71d08ea/ Log:another assert: we only re-size the ._items of an array info if it is not virtual diff --git a/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy default: merge

2016-01-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: Changeset: r81746:80bb10086af7 Date: 2016-01-13 21:43 +0100 http://bitbucket.org/pypy/pypy/changeset/80bb10086af7/ Log:merge diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpython/jit/metainterp/optimizeopt/heap.py --- a/rpython/jit/metainterp

[pypy-commit] pypy globals-quasiimmut: introduce a special class W_ModuleDictObject which stores the strategy as a

2016-01-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: globals-quasiimmut Changeset: r81748:bccc7eeb61f9 Date: 2016-01-13 21:40 +0100 http://bitbucket.org/pypy/pypy/changeset/bccc7eeb61f9/ Log:introduce a special class W_ModuleDictObject which stores the strategy as a quasi-immutable field. that way, gl

[pypy-commit] pypy globals-quasiimmut: store the first w_globals that a code object is run in on the code object. if a

2016-01-13 Thread cfbolz
Author: Carl Friedrich Bolz Branch: globals-quasiimmut Changeset: r81747:a2af053cbe15 Date: 2016-01-13 21:31 +0100 http://bitbucket.org/pypy/pypy/changeset/a2af053cbe15/ Log:store the first w_globals that a code object is run in on the code object. if a frame runs within that code obj

[pypy-commit] cffi static-callback-embedding: minor stuff

2016-01-13 Thread arigo
Author: Armin Rigo Branch: static-callback-embedding Changeset: r2578:49c462981569 Date: 2016-01-13 21:53 +0100 http://bitbucket.org/cffi/cffi/changeset/49c462981569/ Log:minor stuff diff --git a/doc/source/embedding.rst b/doc/source/embedding.rst --- a/doc/source/embedding.rst +++ b/doc/sou

[pypy-commit] pypy s390x-backend: seems like i got rid of this nasty SIGFPE (fix point overflow), the register was dirty which could have lead to accidentally setting the FPE bit in PSW

2016-01-13 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81749:6d185183c341 Date: 2016-01-13 22:01 +0100 http://bitbucket.org/pypy/pypy/changeset/6d185183c341/ Log:seems like i got rid of this nasty SIGFPE (fix point overflow), the register was dirty which could have lead to acciden

[pypy-commit] extradoc extradoc: I'm coming

2016-01-13 Thread rlamy
Author: Ronan Lamy Branch: extradoc Changeset: r5593:200bc0012762 Date: 2016-01-13 23:18 + http://bitbucket.org/pypy/extradoc/changeset/200bc0012762/ Log:I'm coming diff --git a/sprintinfo/leysin-winter-2016/people.txt b/sprintinfo/leysin-winter-2016/people.txt --- a/sprintinfo/leysin-w

[pypy-commit] pypy remove-getfield-pure: Remove getfield_gc_pure_* instructions from tests (purity information is now in the descriptor)

2016-01-13 Thread sbauman
Author: Spenser Andrew Bauman Branch: remove-getfield-pure Changeset: r81752:5e436297bd5a Date: 2016-01-13 18:25 -0500 http://bitbucket.org/pypy/pypy/changeset/5e436297bd5a/ Log:Remove getfield_gc_pure_* instructions from tests (purity information is now in the descriptor) diff --git

[pypy-commit] pypy remove-getfield-pure: Check no longer needed

2016-01-13 Thread sbauman
Author: Spenser Andrew Bauman Branch: remove-getfield-pure Changeset: r81750:23d46522a1dc Date: 2016-01-13 13:48 -0500 http://bitbucket.org/pypy/pypy/changeset/23d46522a1dc/ Log:Check no longer needed diff --git a/rpython/jit/metainterp/optimizeopt/pure.py b/rpython/jit/metainterp/optimizeo

[pypy-commit] pypy remove-getfield-pure: Don't invalidate field caches for immutable fields

2016-01-13 Thread sbauman
Author: Spenser Andrew Bauman Branch: remove-getfield-pure Changeset: r81751:1ddab6bd3654 Date: 2016-01-13 18:23 -0500 http://bitbucket.org/pypy/pypy/changeset/1ddab6bd3654/ Log:Don't invalidate field caches for immutable fields diff --git a/rpython/jit/metainterp/optimizeopt/heap.py b/rpyt