[pypy-commit] pypy s390x-backend: removed debug print statement, return value of closure changed to long. a closure return value must fill a full ffi_arg

2016-01-21 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81901:4cafa238dca9 Date: 2016-01-22 08:43 +0100 http://bitbucket.org/pypy/pypy/changeset/4cafa238dca9/ Log:removed debug print statement, return value of closure changed to long. a closure return value must fill a full ffi_arg

[pypy-commit] pypy s390x-backend: unicode endian test issue in pypy module

2016-01-21 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81900:d2af83605cf2 Date: 2016-01-22 08:36 +0100 http://bitbucket.org/pypy/pypy/changeset/d2af83605cf2/ Log:unicode endian test issue in pypy module diff --git a/pypy/module/_file/test/test_file_extra.py b/pypy/module/_file/test/test

[pypy-commit] pypy default: Mention remove-getfield-pure branch in whatsnew-head

2016-01-21 Thread sbauman
Author: Spenser Bauman Branch: Changeset: r81899:35c27789e353 Date: 2016-01-21 16:22 -0500 http://bitbucket.org/pypy/pypy/changeset/35c27789e353/ Log:Mention remove-getfield-pure branch in whatsnew-head diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/what

[pypy-commit] pypy default: Merge latest changes

2016-01-21 Thread sbauman
Author: Spenser Bauman Branch: Changeset: r81898:ee7c705360c7 Date: 2016-01-21 16:05 -0500 http://bitbucket.org/pypy/pypy/changeset/ee7c705360c7/ Log:Merge latest changes diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py b/pypy/module/pypyjit/test_pypy_c/test_call.py --- a/pypy/mod

[pypy-commit] pypy default: Merge remove-getfield-pure

2016-01-21 Thread sbauman
Author: Spenser Bauman Branch: Changeset: r81897:381c403794db Date: 2016-01-21 14:45 -0500 http://bitbucket.org/pypy/pypy/changeset/381c403794db/ Log:Merge remove-getfield-pure diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py b/pypy/module/pypyjit/test_pypy_c/test_call.py --- a/py

[pypy-commit] pypy value-profiling: fix translation by killing dead import

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81896:cf041c3153dd Date: 2016-01-21 21:49 +0100 http://bitbucket.org/pypy/pypy/changeset/cf041c3153dd/ Log:fix translation by killing dead import diff --git a/pypy/interpreter/pycode.py b/pypy/interpreter/pycode.py --- a/pypy/in

[pypy-commit] pypy s390x-backend: excluding structs from buffer advance (which would be wrong)

2016-01-21 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81895:60aa103a575b Date: 2016-01-21 21:04 +0100 http://bitbucket.org/pypy/pypy/changeset/60aa103a575b/ Log:excluding structs from buffer advance (which would be wrong) fixed wide_char test (tested little endian) diff --git a/

[pypy-commit] pypy value-profiling: another one, for loop constants

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81889:28a4d2d1f711 Date: 2016-01-21 13:51 +0100 http://bitbucket.org/pypy/pypy/changeset/28a4d2d1f711/ Log:another one, for loop constants diff --git a/pypy/module/pypyjit/test_pypy_c/test_call.py b/pypy/module/pypyjit/test_pyp

[pypy-commit] pypy value-profiling: rename valueprof to heapprof

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81894:b6d1c55ce142 Date: 2016-01-21 18:39 +0100 http://bitbucket.org/pypy/pypy/changeset/b6d1c55ce142/ Log:rename valueprof to heapprof diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace

[pypy-commit] pypy value-profiling: move the valueprof to rlib

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81893:cfa89ffc2f8a Date: 2016-01-21 18:37 +0100 http://bitbucket.org/pypy/pypy/changeset/cfa89ffc2f8a/ Log:move the valueprof to rlib diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/s

[pypy-commit] pypy value-profiling: document the profiler

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81892:6fb5c569a60c Date: 2016-01-21 18:34 +0100 http://bitbucket.org/pypy/pypy/changeset/6fb5c569a60c/ Log:document the profiler diff --git a/pypy/interpreter/valueprof.py b/pypy/interpreter/valueprof.py --- a/pypy/interpreter/v

[pypy-commit] pypy value-profiling: test write_necessary and make see_write return nothing

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81891:5812c89de335 Date: 2016-01-21 18:21 +0100 http://bitbucket.org/pypy/pypy/changeset/5812c89de335/ Log:test write_necessary and make see_write return nothing diff --git a/pypy/interpreter/test/test_valueprof.py b/pypy/inter

[pypy-commit] pypy value-profiling: add some tests about the new instance features

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81888:d9d8458cbfb3 Date: 2016-01-21 09:23 +0100 http://bitbucket.org/pypy/pypy/changeset/d9d8458cbfb3/ Log:add some tests about the new instance features diff --git a/pypy/module/pypyjit/test_pypy_c/test_instance.py b/pypy/modu

[pypy-commit] pypy value-profiling: a test for lists of known types

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81890:09164c7f58aa Date: 2016-01-21 13:58 +0100 http://bitbucket.org/pypy/pypy/changeset/09164c7f58aa/ Log:a test for lists of known types diff --git a/pypy/module/pypyjit/test_pypy_c/test_containers.py b/pypy/module/pypyjit/te

[pypy-commit] pypy s390x-backend: advancing the pointer to correctly return the value written from libffi, the reason why this does not happen on e.g. ppc bigendian 64 bit is: libffi ppc casts the ret

2016-01-21 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81887:08606f22af4a Date: 2016-01-21 20:37 +0100 http://bitbucket.org/pypy/pypy/changeset/08606f22af4a/ Log:advancing the pointer to correctly return the value written from libffi, the reason why this does not happen on e.g. pp

[pypy-commit] pypy remove-getfield-pure: Cleanup based on suggestions from fijal

2016-01-21 Thread sbauman
Author: Spenser Bauman Branch: remove-getfield-pure Changeset: r81886:3a92e4541f68 Date: 2016-01-21 14:13 -0500 http://bitbucket.org/pypy/pypy/changeset/3a92e4541f68/ Log:Cleanup based on suggestions from fijal diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metai

[pypy-commit] pypy s390x-backend: it can happen that longevity does not contain an entry for an operation (e.g. int_mul_ovf and result is not used), then when trying to spill a variable op can be in r

2016-01-21 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81885:7ac200cdeecd Date: 2016-01-21 11:24 +0100 http://bitbucket.org/pypy/pypy/changeset/7ac200cdeecd/ Log:it can happen that longevity does not contain an entry for an operation (e.g. int_mul_ovf and result is not used), then

[pypy-commit] pypy s390x-backend: made register r13 dirty before flushing the non volatile registers to the stack,

2016-01-21 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r81884:f5ab3026a4db Date: 2016-01-21 10:08 +0100 http://bitbucket.org/pypy/pypy/changeset/f5ab3026a4db/ Log:made register r13 dirty before flushing the non volatile registers to the stack, it seems that this cannot happen in th

[pypy-commit] pypy default: Fix test_rabspath_absolute_nt

2016-01-21 Thread Vincent Legoll
Author: Vincent Legoll Branch: Changeset: r81883:49cd97514141 Date: 2016-01-21 08:52 +0100 http://bitbucket.org/pypy/pypy/changeset/49cd97514141/ Log:Fix test_rabspath_absolute_nt rpath._nt_rsplitdrive() returns a tuple, use the right part of it diff --git a/rpython/rlib/test/test_r

[pypy-commit] pypy value-profiling: fix test_pypy_c tests

2016-01-21 Thread cfbolz
Author: Carl Friedrich Bolz Branch: value-profiling Changeset: r81882:7dfb24f5e8c5 Date: 2016-01-21 09:03 +0100 http://bitbucket.org/pypy/pypy/changeset/7dfb24f5e8c5/ Log:fix test_pypy_c tests diff --git a/pypy/module/pypyjit/test_pypy_c/test_00_model.py b/pypy/module/pypyjit/test_pypy_c/te