[pypy-commit] cffi default: Add 'relements' to enum ctypes.

2012-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1097:012670e62732 Date: 2012-12-14 18:19 +0100 http://bitbucket.org/cffi/cffi/changeset/012670e62732/ Log:Add 'relements' to enum ctypes. diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -443,6 +443,

[pypy-commit] pypy default: Ported cffi/012670e62732

2012-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r59421:6739201f1220 Date: 2012-12-14 18:24 +0100 http://bitbucket.org/pypy/pypy/changeset/6739201f1220/ Log:Ported cffi/012670e62732 diff --git a/pypy/module/_cffi_backend/ctypeenum.py b/pypy/module/_cffi_backend/ctypeenum.py --- a/pypy/module/_cffi_ba

[pypy-commit] pypy py3k: fix translation on 32bit

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r59422:c0fb33799a59 Date: 2012-12-14 11:54 -0800 http://bitbucket.org/pypy/pypy/changeset/c0fb33799a59/ Log:fix translation on 32bit diff --git a/pypy/module/binascii/interp_crc32.py b/pypy/module/binascii/interp_crc32.py --- a/pypy/module/binas

[pypy-commit] cffi default: Document how to indirectly define callbacks using unsupported

2012-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r1098:448276ce8477 Date: 2012-12-14 21:49 +0100 http://bitbucket.org/cffi/cffi/changeset/448276ce8477/ Log:Document how to indirectly define callbacks using unsupported features diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/

[pypy-commit] pypy default: Change the Makefile to contain "-Os" instead of "-O3" on Linux. It

2012-12-14 Thread arigo
Author: Armin Rigo Branch: Changeset: r59423:6df0aaf4caf2 Date: 2012-12-14 23:47 +0100 http://bitbucket.org/pypy/pypy/changeset/6df0aaf4caf2/ Log:Change the Makefile to contain "-Os" instead of "-O3" on Linux. It seems to give executables that are a bit faster, and definitely

[pypy-commit] pypy default: readd rfloat tests that seem to have been mistakenly removed in d7a6c72

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r59424:c05f096eebc9 Date: 2012-12-14 15:03 -0800 http://bitbucket.org/pypy/pypy/changeset/c05f096eebc9/ Log:readd rfloat tests that seem to have been mistakenly removed in d7a6c72 diff --git a/pypy/rpython/test/test_rfloat.py b/pypy/rpython/t

[pypy-commit] pypy default: add a half even rounding mode to round_double for py3k

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r59425:1fce20d13b3c Date: 2012-12-14 16:03 -0800 http://bitbucket.org/pypy/pypy/changeset/1fce20d13b3c/ Log:add a half even rounding mode to round_double for py3k diff --git a/pypy/rlib/rfloat.py b/pypy/rlib/rfloat.py --- a/pypy/rlib/rfloat.py +++ b/

[pypy-commit] pypy py3k: merge default

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r59426:c0aed73821fb Date: 2012-12-14 16:12 -0800 http://bitbucket.org/pypy/pypy/changeset/c0aed73821fb/ Log:merge default diff --git a/pypy/module/_cffi_backend/ctypeenum.py b/pypy/module/_cffi_backend/ctypeenum.py --- a/pypy/module/_cffi_backen

[pypy-commit] pypy py3k: adapt to ll_math now matching 2.x's log1p OverflowError case

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r59427:293521d40d29 Date: 2012-12-14 17:19 -0800 http://bitbucket.org/pypy/pypy/changeset/293521d40d29/ Log:adapt to ll_math now matching 2.x's log1p OverflowError case diff --git a/pypy/module/math/interp_math.py b/pypy/module/math/interp_math.p

[pypy-commit] pypy py3k: py3 floats round half even

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r59429:6719c0d71e7c Date: 2012-12-14 17:20 -0800 http://bitbucket.org/pypy/pypy/changeset/6719c0d71e7c/ Log:py3 floats round half even diff --git a/pypy/objspace/std/floattype.py b/pypy/objspace/std/floattype.py --- a/pypy/objspace/std/floattype.

[pypy-commit] pypy py3k: also fix round on floats w/ ndigits=None

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r59428:fe21273988c5 Date: 2012-12-14 17:20 -0800 http://bitbucket.org/pypy/pypy/changeset/fe21273988c5/ Log:also fix round on floats w/ ndigits=None diff --git a/pypy/module/__builtin__/test/test_builtin.py b/pypy/module/__builtin__/test/test_bu

[pypy-commit] pypy py3k: pypy doesn't support the optimize compile flag

2012-12-14 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r59430:bd675fc4cd0b Date: 2012-12-14 17:27 -0800 http://bitbucket.org/pypy/pypy/changeset/bd675fc4cd0b/ Log:pypy doesn't support the optimize compile flag diff --git a/lib-python/3.2/test/test_builtin.py b/lib-python/3.2/test/test_builtin.py ---

[pypy-commit] pypy default: support isalpha on strings

2012-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r59431:ff3a90231b35 Date: 2012-12-14 20:15 -0800 http://bitbucket.org/pypy/pypy/changeset/ff3a90231b35/ Log:support isalpha on strings diff --git a/pypy/annotation/test/test_annrpython.py b/pypy/annotation/test/test_annrpython.py --- a/pypy/annotation

[pypy-commit] pypy reflex-support: for by-value returns, there is no reason to cast

2012-12-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r59432:bf6fc9a0c114 Date: 2012-12-13 16:15 -0800 http://bitbucket.org/pypy/pypy/changeset/bf6fc9a0c114/ Log:for by-value returns, there is no reason to cast diff --git a/pypy/module/cppyy/executor.py b/pypy/module/cppyy/executor.py ---

[pypy-commit] pypy reflex-support: optimization: prevent copies of TClassRef handles

2012-12-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r59433:06e52a567243 Date: 2012-12-13 16:16 -0800 http://bitbucket.org/pypy/pypy/changeset/06e52a567243/ Log:optimization: prevent copies of TClassRef handles diff --git a/pypy/module/cppyy/src/cintcwrapper.cxx b/pypy/module/cppyy/src/c

[pypy-commit] pypy reflex-support: rework how constructors are used to allow for overloader operator new/delete (albeit that Reflex does not support that, but cling/llvm does)

2012-12-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r59434:a3036ea55d22 Date: 2012-12-14 17:13 -0800 http://bitbucket.org/pypy/pypy/changeset/a3036ea55d22/ Log:rework how constructors are used to allow for overloader operator new/delete (albeit that Reflex does not support that, b

[pypy-commit] pypy reflex-support: merge default into branch

2012-12-14 Thread wlav
Author: Wim Lavrijsen Branch: reflex-support Changeset: r59435:1fe71cc07c8c Date: 2012-12-14 20:28 -0800 http://bitbucket.org/pypy/pypy/changeset/1fe71cc07c8c/ Log:merge default into branch diff --git a/pypy/annotation/annrpython.py b/pypy/annotation/annrpython.py --- a/pypy/annotation/annrp

[pypy-commit] pypy default: isdigit on strings

2012-12-14 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r59436:e35b7884dcc9 Date: 2012-12-14 20:29 -0800 http://bitbucket.org/pypy/pypy/changeset/e35b7884dcc9/ Log:isdigit on strings diff --git a/pypy/annotation/unaryop.py b/pypy/annotation/unaryop.py --- a/pypy/annotation/unaryop.py +++ b/pypy/annotation/u