[pypy-commit] pypy union-side-effects: Fix union() and give a correct explanation for the s1==s2 case

2016-09-02 Thread rlamy
Author: Ronan Lamy Branch: union-side-effects Changeset: r86851:81eb595adb63 Date: 2016-09-03 01:44 +0100 http://bitbucket.org/pypy/pypy/changeset/81eb595adb63/ Log:Fix union() and give a correct explanation for the s1==s2 case diff --git a/rpython/annotator/model.py b/rpython/annotator/mode

[pypy-commit] pypy union-side-effects: Expand hypothesis testing of union() until it fails

2016-09-02 Thread rlamy
Author: Ronan Lamy Branch: union-side-effects Changeset: r86852:fc2b86d220a0 Date: 2016-09-03 03:41 +0100 http://bitbucket.org/pypy/pypy/changeset/fc2b86d220a0/ Log:Expand hypothesis testing of union() until it fails diff --git a/rpython/annotator/model.py b/rpython/annotator/model.py --- a/

[pypy-commit] pypy union-side-effects: Add an elementary (but failing) hypothesis test for union()

2016-09-02 Thread rlamy
Author: Ronan Lamy Branch: union-side-effects Changeset: r86850:34fcf0746426 Date: 2016-09-03 01:24 +0100 http://bitbucket.org/pypy/pypy/changeset/34fcf0746426/ Log:Add an elementary (but failing) hypothesis test for union() diff --git a/rpython/annotator/test/test_model.py b/rpython/annota

[pypy-commit] pypy union-side-effects: Use union() instead of unionof() in a few places

2016-09-02 Thread rlamy
Author: Ronan Lamy Branch: union-side-effects Changeset: r86849:53937853a5d2 Date: 2016-09-02 21:40 +0100 http://bitbucket.org/pypy/pypy/changeset/53937853a5d2/ Log:Use union() instead of unionof() in a few places diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annrpython.py

[pypy-commit] pypy quad-color-gc: Fix some broken testcases due to wrong typeids for immortal objects

2016-09-02 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86848:a6ec7b4fb726 Date: 2016-09-02 21:21 +0200 http://bitbucket.org/pypy/pypy/changeset/a6ec7b4fb726/ Log:Fix some broken testcases due to wrong typeids for immortal objects diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc

[pypy-commit] pypy union-side-effects: Create union() as a side-effect-free binary function to replace unionof() wherever possible

2016-09-02 Thread rlamy
Author: Ronan Lamy Branch: union-side-effects Changeset: r86847:033077287c06 Date: 2016-09-02 19:35 +0100 http://bitbucket.org/pypy/pypy/changeset/033077287c06/ Log:Create union() as a side-effect-free binary function to replace unionof() wherever possible diff --git a/rpython/annota

[pypy-commit] pypy force-virtual-state: Merge with default

2016-09-02 Thread sbauman
Author: Spenser Andrew Bauman Branch: force-virtual-state Changeset: r86846:a5fbf228be6d Date: 2016-09-02 13:42 -0400 http://bitbucket.org/pypy/pypy/changeset/a5fbf228be6d/ Log:Merge with default diff --git a/LICENSE b/LICENSE --- a/LICENSE +++ b/LICENSE @@ -369,3 +369,109 @@ Roman Podoli

[pypy-commit] pypy default: Fix: this is needed to JIT code that uses ll_ullong_py_mod_zer

2016-09-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r86845:01245dcd8f95 Date: 2016-09-02 19:23 +0200 http://bitbucket.org/pypy/pypy/changeset/01245dcd8f95/ Log:Fix: this is needed to JIT code that uses ll_ullong_py_mod_zer diff --git a/rpython/rtyper/rint.py b/rpython/rtyper/rint.py --- a/rpython/rtyper/

[pypy-commit] pypy default: Specialize str_decode_utf_8_impl on allow_surrogates, to resolve a translation failure in pycket

2016-09-02 Thread rlamy
Author: Ronan Lamy Branch: Changeset: r86844:d61e115b2d73 Date: 2016-09-02 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/d61e115b2d73/ Log:Specialize str_decode_utf_8_impl on allow_surrogates, to resolve a translation failure in pycket diff --git a/rpython/rlib/runicode.py b/

[pypy-commit] pypy force-virtual-state: Tentative solution to having aliased objects in virtual state when forcing

2016-09-02 Thread sbauman
Author: Spenser Andrew Bauman Branch: force-virtual-state Changeset: r86843:8855c1e2a325 Date: 2016-09-02 11:38 -0400 http://bitbucket.org/pypy/pypy/changeset/8855c1e2a325/ Log:Tentative solution to having aliased objects in virtual state when forcing diff --git a/rpython/jit/metaint

[pypy-commit] pypy buffer-interface: add a flags test from numpy to test_memoryobject.py, implement enough to run it

2016-09-02 Thread mattip
Author: Matti Picus Branch: buffer-interface Changeset: r86841:0c283916dcf6 Date: 2016-09-02 14:20 +0300 http://bitbucket.org/pypy/pypy/changeset/0c283916dcf6/ Log:add a flags test from numpy to test_memoryobject.py, implement enough to run it diff --git a/pypy/module/cpyext/buffer.p

[pypy-commit] pypy buffer-interface: add all the logic needed to make the tests pass, fixes for translation

2016-09-02 Thread mattip
Author: Matti Picus Branch: buffer-interface Changeset: r86842:04da0bbd16eb Date: 2016-09-02 18:26 +0300 http://bitbucket.org/pypy/pypy/changeset/04da0bbd16eb/ Log:add all the logic needed to make the tests pass, fixes for translation diff --git a/pypy/interpreter/baseobjspace.py b/p

[pypy-commit] pypy asmmemmgr-for-code-only: Mark an argument we send to a C-callback as writable.

2016-09-02 Thread vext01
Author: Edd Barrett Branch: asmmemmgr-for-code-only Changeset: r86840:42b309a4db14 Date: 2016-09-02 16:14 +0100 http://bitbucket.org/pypy/pypy/changeset/42b309a4db14/ Log:Mark an argument we send to a C-callback as writable. diff --git a/rpython/rlib/clibffi.py b/rpython/rlib/clibffi.py ---

[pypy-commit] pypy asmmemmgr-for-code-only: Another W^X site.

2016-09-02 Thread vext01
Author: Edd Barrett Branch: asmmemmgr-for-code-only Changeset: r86839:5e719144f315 Date: 2016-09-02 16:13 +0100 http://bitbucket.org/pypy/pypy/changeset/5e719144f315/ Log:Another W^X site. diff --git a/rpython/rlib/clibffi.py b/rpython/rlib/clibffi.py --- a/rpython/rlib/clibffi.py +++ b/rpyt

[pypy-commit] pypy force-virtual-state: Add test for edge case when forcing virtual args (currently failing)

2016-09-02 Thread sbauman
Author: Spenser Andrew Bauman Branch: force-virtual-state Changeset: r86838:fde1ff5108d5 Date: 2016-09-01 22:12 -0400 http://bitbucket.org/pypy/pypy/changeset/fde1ff5108d5/ Log:Add test for edge case when forcing virtual args (currently failing) diff --git a/rpython/jit/metainterp/test/test_

[pypy-commit] pypy quad-color-gc: Remove object layout hack, update qcgc codebase

2016-09-02 Thread ntruessel
Author: Nicolas Truessel Branch: quad-color-gc Changeset: r86837:d98166b96e01 Date: 2016-09-02 09:11 +0200 http://bitbucket.org/pypy/pypy/changeset/d98166b96e01/ Log:Remove object layout hack, update qcgc codebase diff --git a/rpython/memory/gc/qcgc.py b/rpython/memory/gc/qcgc.py --- a/rpyth