[pypy-commit] pypy release-5.x: Add include guards to pymem.h: fixes issue #2321

2016-06-14 Thread rlamy
Author: Ronan Lamy Branch: release-5.x Changeset: r85150:9618737a6b92 Date: 2016-06-09 18:42 +0100 http://bitbucket.org/pypy/pypy/changeset/9618737a6b92/ Log:Add include guards to pymem.h: fixes issue #2321 (grafted from 68486f0f79c649514bde51317d4ab97602d11713) diff --git a/pypy/mod

[pypy-commit] pypy release-5.x: Make vmprof build on OpenBSD.

2016-06-14 Thread vext01
Author: Edd Barrett Branch: release-5.x Changeset: r85151:f4e9427ad4bf Date: 2016-06-09 16:55 +0100 http://bitbucket.org/pypy/pypy/changeset/f4e9427ad4bf/ Log:Make vmprof build on OpenBSD. (grafted from b30d44ba76f7eb2ed8ba19ba4500c62a89704f1f) diff --git a/rpython/rlib/rvmprof/src/v

[pypy-commit] pypy release-5.x: Issue #2324: fix for bytearray().replace('a', 'ab')

2016-06-14 Thread arigo
Author: Armin Rigo Branch: release-5.x Changeset: r85152:40b8fc42f439 Date: 2016-06-13 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/40b8fc42f439/ Log:Issue #2324: fix for bytearray().replace('a', 'ab') We have too much mess and code duplication around here. (grafted f

[pypy-commit] pypy release-5.x: increment rev number to 5.3.1

2016-06-14 Thread mattip
Author: Matti Picus Branch: release-5.x Changeset: r85153:7e8df3df9641 Date: 2016-06-14 10:46 +0300 http://bitbucket.org/pypy/pypy/changeset/7e8df3df9641/ Log:increment rev number to 5.3.1 diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchlevel.h --- a/p

[pypy-commit] pypy default: increment rev number to 5.3.2

2016-06-14 Thread mattip
Author: Matti Picus Branch: Changeset: r85154:f43307421241 Date: 2016-06-14 10:46 +0300 http://bitbucket.org/pypy/pypy/changeset/f43307421241/ Log:increment rev number to 5.3.2 diff --git a/pypy/module/cpyext/include/patchlevel.h b/pypy/module/cpyext/include/patchlevel.h --- a/pypy/module/

[pypy-commit] pypy rw-PyString_AS_STRING: allow rw access to the pointer returned from PyString_AS_STRING(obj) if obj is newly created

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85155:5b2e7547c432 Date: 2016-06-14 12:23 +0300 http://bitbucket.org/pypy/pypy/changeset/5b2e7547c432/ Log:allow rw access to the pointer returned from PyString_AS_STRING(obj) if obj is newly created diff --git a/pypy/modu

[pypy-commit] pypy ppc-vsx-support: copy paste vector_ext file to provide a skeleton to ppc,

2016-06-14 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85156:2cef040e9515 Date: 2016-06-13 17:26 +0200 http://bitbucket.org/pypy/pypy/changeset/2cef040e9515/ Log:copy paste vector_ext file to provide a skeleton to ppc, update vec argument to be turned on by default now updated d

[pypy-commit] pypy ppc-vsx-support: first test testing unaligned load

2016-06-14 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85157:33b15420f68d Date: 2016-06-14 11:41 +0200 http://bitbucket.org/pypy/pypy/changeset/33b15420f68d/ Log:first test testing unaligned load diff --git a/rpython/jit/backend/ppc/test/test_vector_instr.py b/rpython/jit/backend/ppc/

[pypy-commit] pypy ppc-vsx-support: more changes and impl. of lxvd2x test passes now

2016-06-14 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85158:d326e675ae9d Date: 2016-06-14 14:31 +0200 http://bitbucket.org/pypy/pypy/changeset/d326e675ae9d/ Log:more changes and impl. of lxvd2x test passes now diff --git a/rpython/jit/backend/ppc/codebuilder.py b/rpython/jit/backend/

[pypy-commit] pypy ppc-vsx-support: added vector store instruction and test for a load store combination

2016-06-14 Thread plan_rich
Author: Richard Plangger Branch: ppc-vsx-support Changeset: r85159:9072f071d260 Date: 2016-06-14 14:47 +0200 http://bitbucket.org/pypy/pypy/changeset/9072f071d260/ Log:added vector store instruction and test for a load store combination diff --git a/rpython/jit/backend/ppc/codebuilder.py b/

[pypy-commit] pypy default: document the 5.3.1 release

2016-06-14 Thread mattip
Author: Matti Picus Branch: Changeset: r85160:ca2e5af3d16d Date: 2016-06-14 17:33 +0300 http://bitbucket.org/pypy/pypy/changeset/ca2e5af3d16d/ Log:document the 5.3.1 release diff --git a/pypy/doc/index-of-release-notes.rst b/pypy/doc/index-of-release-notes.rst --- a/pypy/doc/index-of-relea

[pypy-commit] pypy rw-PyString_AS_STRING: add a failing test for subclassing PyString_Type

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85161:99d360889bce Date: 2016-06-14 17:36 +0300 http://bitbucket.org/pypy/pypy/changeset/99d360889bce/ Log:add a failing test for subclassing PyString_Type diff --git a/pypy/module/cpyext/test/test_bytesobject.py b/pypy/module/cp

[pypy-commit] pypy guard-compatible: fix a bug in the guard_compatible handling in optimizeopt.

2016-06-14 Thread cfbolz
Author: Carl Friedrich Bolz Branch: guard-compatible Changeset: r85162:349d440cf935 Date: 2016-06-14 17:52 +0200 http://bitbucket.org/pypy/pypy/changeset/349d440cf935/ Log:fix a bug in the guard_compatible handling in optimizeopt. (if the arguments to the call_pure were non-constants

[pypy-commit] pypy rw-PyString_AS_STRING: allow subclassing PyString_Type

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85163:45be8ea8df59 Date: 2016-06-14 19:04 +0300 http://bitbucket.org/pypy/pypy/changeset/45be8ea8df59/ Log:allow subclassing PyString_Type diff --git a/pypy/module/cpyext/bytesobject.py b/pypy/module/cpyext/bytesobject.py --- a/p

[pypy-commit] pypy testing-cleanup: Pass the C files directly to platform.compile() instead of hiding them in the eci; rename some parameters

2016-06-14 Thread rlamy
Author: Ronan Lamy Branch: testing-cleanup Changeset: r85164:01b4e3b36180 Date: 2016-06-14 17:22 +0100 http://bitbucket.org/pypy/pypy/changeset/01b4e3b36180/ Log:Pass the C files directly to platform.compile() instead of hiding them in the eci; rename some parameters diff --git a/pyp

[pypy-commit] pypy default: hint that the problem is only about empty bytearray().

2016-06-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r85165:f85dcbc231d8 Date: 2016-06-14 18:56 +0200 http://bitbucket.org/pypy/pypy/changeset/f85dcbc231d8/ Log:hint that the problem is only about empty bytearray(). diff --git a/pypy/doc/whatsnew-pypy2-5.3.1.rst b/pypy/doc/whatsnew-pypy2-5.3.1.rst --- a/

[pypy-commit] pypy testing-cleanup: Use DistutilsPlatform as a stepping stone to removing the dependency on rpython.platform

2016-06-14 Thread rlamy
Author: Ronan Lamy Branch: testing-cleanup Changeset: r85167:670eb478dec3 Date: 2016-06-14 19:06 +0100 http://bitbucket.org/pypy/pypy/changeset/670eb478dec3/ Log:Use DistutilsPlatform as a stepping stone to removing the dependency on rpython.platform As a side-effect, this en

[pypy-commit] pypy reverse-debugger: Change the API of get_unique_id(), start implementing it

2016-06-14 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85166:b0f1d132948c Date: 2016-06-14 20:07 +0200 http://bitbucket.org/pypy/pypy/changeset/b0f1d132948c/ Log:Change the API of get_unique_id(), start implementing it diff --git a/rpython/memory/gctransform/boehm.py b/rpython/memory/gctra

[pypy-commit] pypy reverse-debugger: jump_in_time(exact=False)

2016-06-14 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85168:e5d6d6128ad7 Date: 2016-06-14 21:41 +0200 http://bitbucket.org/pypy/pypy/changeset/e5d6d6128ad7/ Log:jump_in_time(exact=False) diff --git a/rpython/rlib/revdb.py b/rpython/rlib/revdb.py --- a/rpython/rlib/revdb.py +++ b/rpython/rl

[pypy-commit] pypy.org extradoc: update the values

2016-06-14 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r756:4da1183a196d Date: 2016-06-14 22:33 +0200 http://bitbucket.org/pypy/pypy.org/changeset/4da1183a196d/ Log:update the values diff --git a/don1.html b/don1.html --- a/don1.html +++ b/don1.html @@ -9,13 +9,13 @@ $(function() { $("#pro

[pypy-commit] pypy reverse-debugger: finish and test object tracking in detail

2016-06-14 Thread arigo
Author: Armin Rigo Branch: reverse-debugger Changeset: r85169:5527e8d6a710 Date: 2016-06-14 22:32 +0200 http://bitbucket.org/pypy/pypy/changeset/5527e8d6a710/ Log:finish and test object tracking in detail diff --git a/rpython/rlib/revdb.py b/rpython/rlib/revdb.py --- a/rpython/rlib/revdb.py

[pypy-commit] pypy rw-PyString_AS_STRING: convert PyStringObject from using a char * buffer to using a char[], also fixup type itemsize

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85171:7d69e9f87f9c Date: 2016-06-14 23:59 +0300 http://bitbucket.org/pypy/pypy/changeset/7d69e9f87f9c/ Log:convert PyStringObject from using a char * buffer to using a char[], also fixup type itemsize diff --git a/pypy/mod

[pypy-commit] pypy rw-PyString_AS_STRING: rework c_ob_size, it is len(w_str) but the size of c_ob_sval is c_ob_size

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85172:098123589947 Date: 2016-06-15 00:48 +0300 http://bitbucket.org/pypy/pypy/changeset/098123589947/ Log:rework c_ob_size, it is len(w_str) but the size of c_ob_sval is c_ob_size diff --git a/pypy/module/cpyext/bytesobje

[pypy-commit] pypy rw-PyString_AS_STRING: only use AS_STRING for non-interned access

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85173:ed79f1e7c24f Date: 2016-06-15 00:48 +0300 http://bitbucket.org/pypy/pypy/changeset/ed79f1e7c24f/ Log:only use AS_STRING for non-interned access diff --git a/pypy/module/cpyext/src/stringobject.c b/pypy/module/cpyext/src/str

[pypy-commit] pypy rw-PyString_AS_STRING: allow subclassing PyUnicode_Type

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85170:752495b32c5f Date: 2016-06-14 21:18 +0300 http://bitbucket.org/pypy/pypy/changeset/752495b32c5f/ Log:allow subclassing PyUnicode_Type diff --git a/pypy/module/cpyext/unicodeobject.py b/pypy/module/cpyext/unicodeobject.py --

[pypy-commit] pypy rw-PyString_AS_STRING: use length in new_str, fix typos in test

2016-06-14 Thread mattip
Author: Matti Picus Branch: rw-PyString_AS_STRING Changeset: r85174:737eb2235db4 Date: 2016-06-15 01:06 +0300 http://bitbucket.org/pypy/pypy/changeset/737eb2235db4/ Log:use length in new_str, fix typos in test diff --git a/pypy/module/cpyext/bytesobject.py b/pypy/module/cpyext/bytesobject.p