[pypy-commit] pypy quad-color-gc: Detect overflow errors in malloc_varsize_clear

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86454:92eeddd8d966 Date: 2016-08-23 18:02 +0200 http://bitbucket.org/pypy/pypy/changeset/92eeddd8d966/ Log:Detect overflow errors in malloc_varsize_clear diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpytho

[pypy-commit] pypy py3k: hg merge default

2016-08-23 Thread rlamy
Author: Ronan Lamy Branch: py3k Changeset: r86453:36d4233f4e5c Date: 2016-08-23 16:46 +0100 http://bitbucket.org/pypy/pypy/changeset/36d4233f4e5c/ Log:hg merge default diff --git a/pypy/module/pypyjit/test_pypy_c/test_ffi.py b/pypy/module/pypyjit/test_pypy_c/test_ffi.py --- a/pypy/module/py

[pypy-commit] pypy py3.5: Describe key-value reverse order bug for dicts

2016-08-23 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86452:36436e3e01af Date: 2016-08-23 17:42 +0200 http://bitbucket.org/pypy/pypy/changeset/36436e3e01af/ Log:Describe key-value reverse order bug for dicts diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/code

[pypy-commit] pypy default: Make sure that hash(x) == x.__hash__() for int, long

2016-08-23 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r86451:eeb7fd8a6676 Date: 2016-08-23 16:27 +0100 http://bitbucket.org/pypy/pypy/changeset/eeb7fd8a6676/ Log:Make sure that hash(x) == x.__hash__() for int, long diff --git a/pypy/objspace/std/intobject.py b/pypy/objspace/std/intobject.py --- a/pypy/objs

[pypy-commit] pypy redirect-assembler-jitlog: merge default

2016-08-23 Thread plan_rich
Author: Richard Plangger Branch: redirect-assembler-jitlog Changeset: r86450:8c7971f278b0 Date: 2016-08-23 17:12 +0200 http://bitbucket.org/pypy/pypy/changeset/8c7971f278b0/ Log:merge default diff --git a/lib_pypy/cffi/recompiler.py b/lib_pypy/cffi/recompiler.py --- a/lib_pypy/cffi/recompile

[pypy-commit] pypy quad-color-gc: Try to implement writebarrier_before_copy

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86449:5af12240393f Date: 2016-08-23 15:50 +0200 http://bitbucket.org/pypy/pypy/changeset/5af12240393f/ Log:Try to implement writebarrier_before_copy diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpython/mem

[pypy-commit] pypy quad-color-gc: Fix collect llop not having canmallocgc=True

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86448:1b3b0d2c35be Date: 2016-08-23 15:46 +0200 http://bitbucket.org/pypy/pypy/changeset/1b3b0d2c35be/ Log:Fix collect llop not having canmallocgc=True diff --git a/rpython/rtyper/lltypesystem/lloperation.py b/rpython/rtyper/lltypes

[pypy-commit] pypy quad-color-gc: Replace dereference hack

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86447:227535124264 Date: 2016-08-23 15:36 +0200 http://bitbucket.org/pypy/pypy/changeset/227535124264/ Log:Replace dereference hack diff --git a/rpython/memory/gctransform/qcgcframework.py b/rpython/memory/gctransform/qcgcframework.

[pypy-commit] pypy memoryview-attributes: buffer builtin has no flags argument, flags was provided at the position of the offset

2016-08-23 Thread plan_rich
Author: Richard Plangger Branch: memoryview-attributes Changeset: r86446:feafb2399ae8 Date: 2016-08-23 15:24 +0200 http://bitbucket.org/pypy/pypy/changeset/feafb2399ae8/ Log:buffer builtin has no flags argument, flags was provided at the position of the offset diff --git a/lib_pypy/_

[pypy-commit] pypy py3.5: Fix unpack_map bug saying X is not a mapping if another element is unpacked before (reset is_unpacking to False if element doesn't have to be unpacked)

2016-08-23 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86445:c505dc6d5e8d Date: 2016-08-23 15:13 +0200 http://bitbucket.org/pypy/pypy/changeset/c505dc6d5e8d/ Log:Fix unpack_map bug saying X is not a mapping if another element is unpacked before (reset is_unpacking to False if element doesn'

[pypy-commit] pypy ppc-vsx-support: some byte ordering issue remains, fixed all other vector tests on ppc

2016-08-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86444:b8fc16ac0662 Date: 2016-08-23 14:57 +0200 http://bitbucket.org/pypy/pypy/changeset/b8fc16ac0662/ Log:some byte ordering issue remains, fixed all other vector tests on ppc diff --git a/rpython/jit/backend/ppc/vector_ex

[pypy-commit] pypy py3.5: Change error message on unpack and extended unpack if there are more values expected than available

2016-08-23 Thread raffael_t
Author: Raffael Tfirst Branch: py3.5 Changeset: r86443:0a1d00e6444f Date: 2016-08-23 13:36 +0200 http://bitbucket.org/pypy/pypy/changeset/0a1d00e6444f/ Log:Change error message on unpack and extended unpack if there are more values expected than available diff --git a/pypy/interprete

[pypy-commit] pypy ppc-vsx-support: pass unpack several on ppc

2016-08-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86442:05e0d7bb3077 Date: 2016-08-23 12:15 +0200 http://bitbucket.org/pypy/pypy/changeset/05e0d7bb3077/ Log:pass unpack several on ppc diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/backend/ppc/vector_ext.py --- a

[pypy-commit] pypy quad-color-gc: Hack around dereferencing (do it with custom llop)

2016-08-23 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86441:fd79eaeb9674 Date: 2016-08-23 12:01 +0200 http://bitbucket.org/pypy/pypy/changeset/fd79eaeb9674/ Log:Hack around dereferencing (do it with custom llop) diff --git a/rpython/memory/gctransform/qcgcframework.py b/rpython/memory/

[pypy-commit] pypy ppc-vsx-support: implement unpacking for integers 8, 16, 32 bits if count == 1

2016-08-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86440:eccd7c7028fc Date: 2016-08-23 11:27 +0200 http://bitbucket.org/pypy/pypy/changeset/eccd7c7028fc/ Log:implement unpacking for integers 8,16,32 bits if count == 1 diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/ji

[pypy-commit] pypy ppc-vsx-support: wrong offset loaded wrong value (passing unpack for i64)

2016-08-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86439:01d2126c6305 Date: 2016-08-23 11:08 +0200 http://bitbucket.org/pypy/pypy/changeset/01d2126c6305/ Log:wrong offset loaded wrong value (passing unpack for i64) diff --git a/rpython/jit/backend/ppc/vector_ext.py b/rpython/jit/b

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

2016-08-23 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r86438:a39f3886c9ac Date: 2016-08-23 09:39 +0200 http://bitbucket.org/pypy/pypy/changeset/a39f3886c9ac/ Log:merge default diff too long, truncating to 2000 out of 5493 lines diff --git a/include/PyPy.h b/include/PyPy.h --- a/includ

[pypy-commit] pypy py3k: Reduce the diff, don't import cpyext in this _cffi_backend test

2016-08-23 Thread arigo
Author: Armin Rigo Branch: py3k Changeset: r86437:990c0523d383 Date: 2016-08-23 09:59 +0200 http://bitbucket.org/pypy/pypy/changeset/990c0523d383/ Log:Reduce the diff, don't import cpyext in this _cffi_backend test diff --git a/pypy/module/_cffi_backend/test/test_recompiler.py b/pypy/module

[pypy-commit] extradoc extradoc: Will try to fix that next

2016-08-23 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r5681:9e7e84900247 Date: 2016-08-23 10:00 +0200 http://bitbucket.org/pypy/extradoc/changeset/9e7e84900247/ Log:Will try to fix that next diff --git a/planning/py3.5/2016-august-progress.rst b/planning/py3.5/2016-august-progress.rst --- a/planni