[pypy-commit] stmgc c8-long-transactions: Log single thread mode changes

2017-04-11 Thread tobweber
Author: Tobias Weber Branch: c8-long-transactions Changeset: r2040:f7c0d9ef8692 Date: 2017-04-10 15:04 +0200 http://bitbucket.org/pypy/stmgc/changeset/f7c0d9ef8692/ Log:Log single thread mode changes diff --git a/c8/stm/nursery.c b/c8/stm/nursery.c --- a/c8/stm/nursery.c +++ b/c8/stm/nursery

[pypy-commit] stmgc c8-long-transactions: Add debug output and minor refactorings

2017-04-11 Thread tobweber
Author: Tobias Weber Branch: c8-long-transactions Changeset: r2041:9fd6311549e1 Date: 2017-04-11 21:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/9fd6311549e1/ Log:Add debug output and minor refactorings diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c

[pypy-commit] stmgc c8-long-transactions: Implement simple single thread mode that is activated if there are two or less segments in use at transaction start and sets the nursery mark to a large numbe

2017-04-11 Thread tobweber
Author: Tobias Weber Branch: c8-long-transactions Changeset: r2039:1b47d69c4988 Date: 2017-04-10 11:06 +0200 http://bitbucket.org/pypy/stmgc/changeset/1b47d69c4988/ Log:Implement simple single thread mode that is activated if there are two or less segments in use at transaction start

[pypy-commit] pypy PyBuffer: Fix tolist() on 1-D buffers

2017-04-11 Thread rlamy
Author: Ronan Lamy Branch: PyBuffer Changeset: r91041:4d42369e2fb3 Date: 2017-04-11 18:40 +0100 http://bitbucket.org/pypy/pypy/changeset/4d42369e2fb3/ Log:Fix tolist() on 1-D buffers diff --git a/pypy/objspace/std/memoryobject.py b/pypy/objspace/std/memoryobject.py --- a/pypy/objspace/std/m

[pypy-commit] pypy PyBuffer: fix BufferSlice.w_getitem()

2017-04-11 Thread rlamy
Author: Ronan Lamy Branch: PyBuffer Changeset: r91040:459611e8d6b4 Date: 2017-04-11 17:58 +0100 http://bitbucket.org/pypy/pypy/changeset/459611e8d6b4/ Log:fix BufferSlice.w_getitem() diff --git a/pypy/objspace/std/memoryobject.py b/pypy/objspace/std/memoryobject.py --- a/pypy/objspace/std/m

[pypy-commit] pypy PyBuffer: Add .getbytes() and .setbytes() to Buffer to replace deleted getslice() and setslice()

2017-04-11 Thread rlamy
Author: Ronan Lamy Branch: PyBuffer Changeset: r91039:3efce1d06791 Date: 2017-04-11 17:32 +0100 http://bitbucket.org/pypy/pypy/changeset/3efce1d06791/ Log:Add .getbytes() and .setbytes() to Buffer to replace deleted getslice() and setslice() diff --git a/pypy/interpreter/buffer.py b/

[pypy-commit] pypy default: Fix co_freevars and co_cellvars to always list variables in alphabetical

2017-04-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r91038:423026acc94c Date: 2017-04-11 19:08 +0200 http://bitbucket.org/pypy/pypy/changeset/423026acc94c/ Log:Fix co_freevars and co_cellvars to always list variables in alphabetical order. It seems that some bytecode hacks depend on it (or

[pypy-commit] cffi default: (dstufft) Don't overwrite a user-specified value for Py_LIMITED_API, if

2017-04-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r2925:3948391a4ce9 Date: 2017-04-11 17:29 +0200 http://bitbucket.org/cffi/cffi/changeset/3948391a4ce9/ Log:(dstufft) Don't overwrite a user-specified value for Py_LIMITED_API, if any diff --git a/cffi/_cffi_include.h b/cffi/_cffi_include.h --- a