[pypy-commit] stmgc c7: add a mode to duhton that removes read-barriers and makes write-barriers

2014-01-30 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r690:4b722d20b830 Date: 2014-01-30 11:13 +0100 http://bitbucket.org/pypy/stmgc/changeset/4b722d20b830/ Log:add a mode to duhton that removes read-barriers and makes write- barriers like normal GC write-barriers. Meaning there is no conflict

[pypy-commit] pypy default: Don't add BytesIO to autoflusher

2014-01-30 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r69014:40fa4f3a0740 Date: 2014-01-30 11:37 +0100 http://bitbucket.org/pypy/pypy/changeset/40fa4f3a0740/ Log:Don't add BytesIO to autoflusher diff --git a/pypy/module/_io/interp_bytesio.py b/pypy/module/_io/interp_bytesio.py --- a/pypy/module/_i

[pypy-commit] pypy default: Moved the "weak list" logic out of _cffi_backend/handle.py.

2014-01-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r69017:1101ea526ac3 Date: 2014-01-30 12:18 +0100 http://bitbucket.org/pypy/pypy/changeset/1101ea526ac3/ Log:Moved the "weak list" logic out of _cffi_backend/handle.py. Use it in module/_io/interp_iobase.py. This should fix the issue #1683. diff

[pypy-commit] pypy default: merge heads

2014-01-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r69018:c96af09f9fcd Date: 2014-01-30 12:29 +0100 http://bitbucket.org/pypy/pypy/changeset/c96af09f9fcd/ Log:merge heads diff --git a/pypy/module/_io/interp_bytesio.py b/pypy/module/_io/interp_bytesio.py --- a/pypy/module/_io/interp_bytesio.py +++ b/pyp

[pypy-commit] pypy default: Bah? Attribute never needed

2014-01-30 Thread arigo
Author: Armin Rigo Branch: Changeset: r69016:e636fc70542a Date: 2014-01-30 11:29 +0100 http://bitbucket.org/pypy/pypy/changeset/e636fc70542a/ Log:Bah? Attribute never needed diff --git a/pypy/module/_io/interp_iobase.py b/pypy/module/_io/interp_iobase.py --- a/pypy/module/_io/interp_iobase.

[pypy-commit] pypy llvm-translation-backend: Rename simple_op to binary_op.

2014-01-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r69020:f6ad0270171c Date: 2014-01-30 11:08 +0100 http://bitbucket.org/pypy/pypy/changeset/f6ad0270171c/ Log:Rename simple_op to binary_op. diff --git a/rpython/translator/llvm/genllvm.py b/rpython/translator/llvm/genllvm.py ---

[pypy-commit] pypy llvm-translation-backend: Move function around.

2014-01-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r69019:7b0ecc2b0176 Date: 2014-01-30 09:28 +0100 http://bitbucket.org/pypy/pypy/changeset/7b0ecc2b0176/ Log:Move function around. diff --git a/rpython/translator/llvm/genllvm.py b/rpython/translator/llvm/genllvm.py --- a/rpytho

[pypy-commit] pypy llvm-translation-backend: Support lshift and rshift operations where the RHS has another type than the LHS.

2014-01-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r69021:4f6f9aee9418 Date: 2014-01-30 12:28 +0100 http://bitbucket.org/pypy/pypy/changeset/4f6f9aee9418/ Log:Support lshift and rshift operations where the RHS has another type than the LHS. diff --git a/rpython/translato

[pypy-commit] stmgc c7: over-allocate lists

2014-01-30 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r691:0a4507399ac1 Date: 2014-01-30 15:24 +0100 http://bitbucket.org/pypy/stmgc/changeset/0a4507399ac1/ Log:over-allocate lists diff --git a/duhton/listobject.c b/duhton/listobject.c --- a/duhton/listobject.c +++ b/duhton/listobject.c @@ -8,6 +8,7 @@ t

[pypy-commit] stmgc c7: lower the nursery size again

2014-01-30 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r692:1e6f2b1810b2 Date: 2014-01-30 15:32 +0100 http://bitbucket.org/pypy/stmgc/changeset/1e6f2b1810b2/ Log:lower the nursery size again diff --git a/c7/core.h b/c7/core.h --- a/c7/core.h +++ b/c7/core.h @@ -10,7 +10,7 @@ #define NB_THREADS 2

[pypy-commit] stmgc c7: allocate big objects directly outside of the nursery

2014-01-30 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r693:5a99e1398932 Date: 2014-01-30 16:00 +0100 http://bitbucket.org/pypy/stmgc/changeset/5a99e1398932/ Log:allocate big objects directly outside of the nursery diff --git a/c7/core.h b/c7/core.h --- a/c7/core.h +++ b/c7/core.h @@ -13,6 +13,9 @@ #defin

[pypy-commit] pypy llvm-translation-backend: Instead of setting the translation backend to llvm by default, set it only in translate.py.

2014-01-30 Thread Manuel Jacob
Author: Manuel Jacob Branch: llvm-translation-backend Changeset: r69022:06d5fdca63a4 Date: 2014-01-30 16:30 +0100 http://bitbucket.org/pypy/pypy/changeset/06d5fdca63a4/ Log:Instead of setting the translation backend to llvm by default, set it only in translate.py. diff --git a/rpython

[pypy-commit] stmgc c7: some more debug output

2014-01-30 Thread Remi Meier
Author: Remi Meier Branch: c7 Changeset: r694:692279668bde Date: 2014-01-30 17:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/692279668bde/ Log:some more debug output diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -394,6 +394,8 @@ _STM_TL->jmpbufptr = jmpbufptr

[pypy-commit] pypy default: provide byteswap for scalars

2014-01-30 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69024:e7e998e6b19f Date: 2014-01-30 17:35 -0500 http://bitbucket.org/pypy/pypy/changeset/e7e998e6b19f/ Log:provide byteswap for scalars diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/mi

[pypy-commit] pypy default: fix numpy dtype char aliases

2014-01-30 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69023:eabb5dd86586 Date: 2014-01-30 17:24 -0500 http://bitbucket.org/pypy/pypy/changeset/eabb5dd86586/ Log:fix numpy dtype char aliases diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_dtype.py --- a/pypy/module/mi

[pypy-commit] pypy prepare-split: missed a few

2014-01-30 Thread Aquana
Author: Alexander Hesse Branch: prepare-split Changeset: r69026:16b33a5a5911 Date: 2014-01-31 00:23 +0100 http://bitbucket.org/pypy/pypy/changeset/16b33a5a5911/ Log:missed a few diff --git a/pypy/_py/_code/_assertionnew.py b/pypy/_py/_code/_assertionnew.py --- a/pypy/_py/_code/_assertionnew.

[pypy-commit] pypy prepare-split: updated py imports from _pytest/ to pypy._py

2014-01-30 Thread Aquana
Author: Alexander Hesse Branch: prepare-split Changeset: r69027:6e7d0e9dc336 Date: 2014-01-31 00:23 +0100 http://bitbucket.org/pypy/pypy/changeset/6e7d0e9dc336/ Log:updated py imports from _pytest/ to pypy._py diff --git a/_pytest/assertion/__init__.py b/_pytest/assertion/__init__.py --- a/_

[pypy-commit] pypy default: provide additional scalar methods

2014-01-30 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69028:1ae08cdaa8dc Date: 2014-01-30 19:14 -0500 http://bitbucket.org/pypy/pypy/changeset/1ae08cdaa8dc/ Log:provide additional scalar methods diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/modu

[pypy-commit] pypy default: a couple more scalar methods

2014-01-30 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r69029:2ee84c0996da Date: 2014-01-30 19:20 -0500 http://bitbucket.org/pypy/pypy/changeset/2ee84c0996da/ Log:a couple more scalar methods diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/mi

[pypy-commit] pypy default: sync/port the cpython issue12802 fix from py3k to rpython proper

2014-01-30 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r69030:724698bcb8ce Date: 2014-01-30 15:39 -0800 http://bitbucket.org/pypy/pypy/changeset/724698bcb8ce/ Log:sync/port the cpython issue12802 fix from py3k to rpython proper diff --git a/pypy/module/exceptions/interp_exceptions.py b/pypy/module/excep

[pypy-commit] pypy default: bring over the ability to ignore the L suffix from py3k

2014-01-30 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r69031:307818c61207 Date: 2014-01-30 15:39 -0800 http://bitbucket.org/pypy/pypy/changeset/307818c61207/ Log:bring over the ability to ignore the L suffix from py3k diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/rlib/rbig

[pypy-commit] pypy py3k: adapt to new API

2014-01-30 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r69033:32009d039283 Date: 2014-01-30 17:29 -0800 http://bitbucket.org/pypy/pypy/changeset/32009d039283/ Log:adapt to new API diff --git a/pypy/objspace/std/longtype.py b/pypy/objspace/std/longtype.py --- a/pypy/objspace/std/longtype.py +++ b/pypy

[pypy-commit] pypy default: merge upstream

2014-01-30 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r69034:50e4bd9b64b1 Date: 2014-01-30 17:29 -0800 http://bitbucket.org/pypy/pypy/changeset/50e4bd9b64b1/ Log:merge upstream diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/micronumpy/inte