[pypy-commit] pypy default: fix this test: it wasn't testing what it claimed to because it was constructing

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61160:1aa187fce1db Date: 2013-02-13 00:30 -0500 http://bitbucket.org/pypy/pypy/changeset/1aa187fce1db/ Log:fix this test: it wasn't testing what it claimed to because it was constructing seekable sources for a no-seek-available test diff --gi

[pypy-commit] pypy default: test and fix for _io buffering: in buffer back seeks shouldn't trash the buffer

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61159:fa3dd6e22b8c Date: 2013-02-13 00:21 -0500 http://bitbucket.org/pypy/pypy/changeset/fa3dd6e22b8c/ Log:test and fix for _io buffering: in buffer back seeks shouldn't trash the buffer just because we have no forward buffer diff --git a/pyp

[pypy-commit] pypy default: prevent streamio SEEK_SET from trashing the buffers for in-buffer seeks, fixes issue1234

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61162:66d1e56f69a4 Date: 2013-02-13 01:25 -0500 http://bitbucket.org/pypy/pypy/changeset/66d1e56f69a4/ Log:prevent streamio SEEK_SET from trashing the buffers for in-buffer seeks, fixes issue1234 diff --git a/rpython/rlib/streamio.py b/rpytho

[pypy-commit] pypy default: improve this test to also test failures on backwards seeks when no raw seek is available

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61161:bca3a1371847 Date: 2013-02-13 00:41 -0500 http://bitbucket.org/pypy/pypy/changeset/bca3a1371847/ Log:improve this test to also test failures on backwards seeks when no raw seek is available diff --git a/rpython/rlib/test/test_streamio.p

[pypy-commit] pypy py3k: update rich comparisons

2013-02-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61158:46552d7beaa9 Date: 2013-02-12 18:14 -0800 http://bitbucket.org/pypy/pypy/changeset/46552d7beaa9/ Log:update rich comparisons diff --git a/pypy/interpreter/astcompiler/test/test_compiler.py b/pypy/interpreter/astcompiler/test/test_compiler

[pypy-commit] pypy default: fix whatsnew

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61157:df3aa2beb60f Date: 2013-02-12 19:40 -0500 http://bitbucket.org/pypy/pypy/changeset/df3aa2beb60f/ Log:fix whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whatsnew-head

[pypy-commit] pypy default: test, implement to_builtin_type for StringType

2013-02-12 Thread mattip
Author: Matti Picus Branch: Changeset: r61156:c99336a795d3 Date: 2013-02-13 00:25 +0200 http://bitbucket.org/pypy/pypy/changeset/c99336a795d3/ Log:test, implement to_builtin_type for StringType diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_num

[pypy-commit] pypy default: backout 711464be0c98, breaks translation

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61155:717502002276 Date: 2013-02-12 17:20 -0500 http://bitbucket.org/pypy/pypy/changeset/717502002276/ Log:backout 711464be0c98, breaks translation diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray

[pypy-commit] pypy default: (amaury) presize to maxsplit + 1 not maxsplit

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61154:2db1e1e6b77e Date: 2013-02-12 17:16 -0500 http://bitbucket.org/pypy/pypy/changeset/2db1e1e6b77e/ Log:(amaury) presize to maxsplit + 1 not maxsplit diff --git a/rpython/rlib/rstring.py b/rpython/rlib/rstring.py --- a/rpython/rlib/rstring.py +++

[pypy-commit] pypy py3k: kill!

2013-02-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61152:cff1d143164c Date: 2013-02-12 14:06 -0800 http://bitbucket.org/pypy/pypy/changeset/cff1d143164c/ Log:kill! diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/dictmultiobject.py

[pypy-commit] pypy py3k: regrtest.replace_stdout carelessly changes stdout's name attrib, fix it to

2013-02-12 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r61153:27dc4381e169 Date: 2013-02-12 14:10 -0800 http://bitbucket.org/pypy/pypy/changeset/27dc4381e169/ Log:regrtest.replace_stdout carelessly changes stdout's name attrib, fix it to happen before import so its consistent w/ the test run

[pypy-commit] pypy default: (fijal, agaynor) another try at presizing

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61151:2924a59b74ba Date: 2013-02-12 16:54 -0500 http://bitbucket.org/pypy/pypy/changeset/2924a59b74ba/ Log:(fijal, agaynor) another try at presizing diff --git a/rpython/rlib/rstring.py b/rpython/rlib/rstring.py --- a/rpython/rlib/rstring.py +++ b/rp

[pypy-commit] pypy missing-os-functions: Use explicit names for posix functions and methods.

2013-02-12 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: missing-os-functions Changeset: r61150:0a0abe7ca7a4 Date: 2013-02-12 22:43 +0100 http://bitbucket.org/pypy/pypy/changeset/0a0abe7ca7a4/ Log:Use explicit names for posix functions and methods. It still relies on host Python for configuration, though

[pypy-commit] pypy missing-os-functions: A branch to expose all posix functions supported by the platform,

2013-02-12 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: missing-os-functions Changeset: r61149:6daaf21d82ff Date: 2013-02-12 21:34 +0100 http://bitbucket.org/pypy/pypy/changeset/6daaf21d82ff/ Log:A branch to expose all posix functions supported by the platform, even when the hosting Python does not have

[pypy-commit] pypy default: backout ee04c61f776b to fix MemoryErrors in string tests

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61148:f5a9767fd636 Date: 2013-02-12 16:37 -0500 http://bitbucket.org/pypy/pypy/changeset/f5a9767fd636/ Log:backout ee04c61f776b to fix MemoryErrors in string tests diff --git a/rpython/rlib/rstring.py b/rpython/rlib/rstring.py --- a/rpython/rlib/rstr

[pypy-commit] pypy jitframe-on-heap: floats come at even places, always

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61147:2b18ceeedd8f Date: 2013-02-12 23:22 +0200 http://bitbucket.org/pypy/pypy/changeset/2b18ceeedd8f/ Log:floats come at even places, always diff --git a/rpython/jit/backend/llsupport/test/test_rewrite.py b/rpython/jit/backend

[pypy-commit] pypy default: test, add to_builtin_type for str

2013-02-12 Thread mattip
Author: mattip Branch: Changeset: r61146:711464be0c98 Date: 2013-02-12 21:29 +0200 http://bitbucket.org/pypy/pypy/changeset/711464be0c98/ Log:test, add to_builtin_type for str diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/pyp

[pypy-commit] pypy jitframe-on-heap: test_gc for 32bit

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61145:839be53e2b6c Date: 2013-02-12 23:08 +0200 http://bitbucket.org/pypy/pypy/changeset/839be53e2b6c/ Log:test_gc for 32bit diff --git a/rpython/jit/backend/llsupport/test/test_gc.py b/rpython/jit/backend/llsupport/test/test_g

[pypy-commit] pypy jitframe-on-heap: fix this test

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61144:a202d86f7287 Date: 2013-02-12 23:06 +0200 http://bitbucket.org/pypy/pypy/changeset/a202d86f7287/ Log:fix this test diff --git a/rpython/jit/backend/llsupport/test/test_runner.py b/rpython/jit/backend/llsupport/test/test_r

[pypy-commit] cffi default: hg merge auto-types

2013-02-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1152:a5e3e36914a5 Date: 2013-02-12 18:27 +0100 http://bitbucket.org/cffi/cffi/changeset/a5e3e36914a5/ Log:hg merge auto-types diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -3346,7 +3346,7 @@

[pypy-commit] cffi default: hg merge enum-as-int

2013-02-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1151:4aed2f4e2bc1 Date: 2013-02-12 18:26 +0100 http://bitbucket.org/cffi/cffi/changeset/4aed2f4e2bc1/ Log:hg merge enum-as-int diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -824,35 +824,6 @@

[pypy-commit] cffi enum-as-int: More documentation

2013-02-12 Thread arigo
Author: Armin Rigo Branch: enum-as-int Changeset: r1150:ea9fec031def Date: 2013-02-12 18:21 +0100 http://bitbucket.org/cffi/cffi/changeset/ea9fec031def/ Log:More documentation diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -1

[pypy-commit] cffi enum-as-int: Document

2013-02-12 Thread arigo
Author: Armin Rigo Branch: enum-as-int Changeset: r1148:affd8586b17f Date: 2013-02-12 18:18 +0100 http://bitbucket.org/cffi/cffi/changeset/affd8586b17f/ Log:Document diff --git a/doc/source/index.rst b/doc/source/index.rst --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -1194,15 +11

[pypy-commit] cffi default: hg merge slicing

2013-02-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1149:62db8ccc85d2 Date: 2013-02-12 18:19 +0100 http://bitbucket.org/cffi/cffi/changeset/62db8ccc85d2/ Log:hg merge slicing diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -102,7 +102,8 @@ PyObj

[pypy-commit] cffi enum-as-int: Fix enums to use the same rule as gcc: they are actually not always

2013-02-12 Thread arigo
Author: Armin Rigo Branch: enum-as-int Changeset: r1147:c0fb2acdd6f7 Date: 2013-02-12 18:14 +0100 http://bitbucket.org/cffi/cffi/changeset/c0fb2acdd6f7/ Log:Fix enums to use the same rule as gcc: they are actually not always 'int', but the first of the following types that fits: 'unsi

[pypy-commit] cffi auto-types: An extra test for 'bool'.

2013-02-12 Thread arigo
Author: Armin Rigo Branch: auto-types Changeset: r1146:c1ea20ec5783 Date: 2013-02-12 16:41 +0100 http://bitbucket.org/cffi/cffi/changeset/c1ea20ec5783/ Log:An extra test for 'bool'. diff --git a/testing/test_verify.py b/testing/test_verify.py --- a/testing/test_verify.py +++ b/testing/test_v

[pypy-commit] pypy jitframe-on-heap: finish fixing this test

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61142:932cb78d444f Date: 2013-02-12 18:14 +0200 http://bitbucket.org/pypy/pypy/changeset/932cb78d444f/ Log:finish fixing this test diff --git a/rpython/jit/backend/arm/test/test_runner.py b/rpython/jit/backend/arm/test/test_run

[pypy-commit] pypy jitframe-on-heap: rewrite this test

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61140:8c534cd20ab5 Date: 2013-02-12 18:10 +0200 http://bitbucket.org/pypy/pypy/changeset/8c534cd20ab5/ Log:rewrite this test diff --git a/rpython/jit/backend/arm/test/test_runner.py b/rpython/jit/backend/arm/test/test_runner.py

[pypy-commit] pypy jitframe-on-heap: a historical commit - start sharing code between arm and x86

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61143:3c7de3e490d1 Date: 2013-02-12 18:30 +0200 http://bitbucket.org/pypy/pypy/changeset/3c7de3e490d1/ Log:a historical commit - start sharing code between arm and x86 diff --git a/rpython/jit/backend/arm/regalloc.py b/rpython/

[pypy-commit] pypy jitframe-on-heap: oops

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61141:e11d4dff507d Date: 2013-02-12 18:11 +0200 http://bitbucket.org/pypy/pypy/changeset/e11d4dff507d/ Log:oops diff --git a/rpython/jit/backend/arm/test/test_runner.py b/rpython/jit/backend/arm/test/test_runner.py --- a/rpytho

[pypy-commit] pypy jitframe-on-heap: missing import

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61139:af14ec8e43fc Date: 2013-02-12 17:48 +0200 http://bitbucket.org/pypy/pypy/changeset/af14ec8e43fc/ Log:missing import diff --git a/rpython/jit/backend/x86/test/test_zrpy_gc_boehm.py b/rpython/jit/backend/x86/test/test_zrpy_

[pypy-commit] pypy jitframe-on-heap: er, I'm a moron

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61138:ad46b2046728 Date: 2013-02-12 17:38 +0200 http://bitbucket.org/pypy/pypy/changeset/ad46b2046728/ Log:er, I'm a moron diff --git a/rpython/jit/backend/llsupport/jitframe.py b/rpython/jit/backend/llsupport/jitframe.py --- a

[pypy-commit] pypy default: typo

2013-02-12 Thread mattip
Author: mattip Branch: Changeset: r61137:24d0ce574830 Date: 2013-02-12 17:25 +0200 http://bitbucket.org/pypy/pypy/changeset/24d0ce574830/ Log:typo diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/types.py +++ b/pypy/module/micronumpy

[pypy-commit] pypy default: test, fix missing dtype in coerce

2013-02-12 Thread mattip
Author: mattip Branch: Changeset: r61136:78737ede9909 Date: 2013-02-12 17:09 +0200 http://bitbucket.org/pypy/pypy/changeset/78737ede9909/ Log:test, fix missing dtype in coerce diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py --- a/pypy

[pypy-commit] pypy default: Merged in kostialopuhin/pypy/unquote-faster (pull request #119)

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61135:46fb234140b9 Date: 2013-02-12 05:07 -0800 http://bitbucket.org/pypy/pypy/changeset/46fb234140b9/ Log:Merged in kostialopuhin/pypy/unquote-faster (pull request #119) Make unquote from urllib and urlparse faster diff --git a/lib-python/2

[pypy-commit] pypy unquote-faster: avoid extra copy

2013-02-12 Thread kostialopuhin
Author: Konstantin Lopuhin Branch: unquote-faster Changeset: r61134:134dddef38b4 Date: 2013-02-12 17:01 +0400 http://bitbucket.org/pypy/pypy/changeset/134dddef38b4/ Log:avoid extra copy diff --git a/lib-python/2.7/urllib.py b/lib-python/2.7/urllib.py --- a/lib-python/2.7/urllib.py +++ b/lib-

[pypy-commit] pypy unquote-faster: fix quadratic slowness of unquote (caused by buliding string with inplace addition)

2013-02-12 Thread kostialopuhin
Author: Konstantin Lopuhin Branch: unquote-faster Changeset: r61133:f505dfc8c778 Date: 2013-02-12 16:09 +0400 http://bitbucket.org/pypy/pypy/changeset/f505dfc8c778/ Log:fix quadratic slowness of unquote (caused by buliding string with inplace addition) diff --git a/lib-python/2.7/url

[pypy-commit] pypy jitframe-on-heap: fix the last gc_integration test

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61132:094a1cda58d3 Date: 2013-02-12 13:43 +0200 http://bitbucket.org/pypy/pypy/changeset/094a1cda58d3/ Log:fix the last gc_integration test diff --git a/rpython/jit/backend/x86/test/test_gc_integration.py b/rpython/jit/backend/

[pypy-commit] pypy jitframe-on-heap: We now keep the frame in ebp, easy

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61131:7db4696a951c Date: 2013-02-12 13:41 +0200 http://bitbucket.org/pypy/pypy/changeset/7db4696a951c/ Log:We now keep the frame in ebp, easy diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler

[pypy-commit] pypy default: actually backout dcc4f89c3872

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61130:935bd2f2584b Date: 2013-02-12 06:29 -0500 http://bitbucket.org/pypy/pypy/changeset/935bd2f2584b/ Log:actually backout dcc4f89c3872 ___ pypy-commit mailing list pypy-commit@python.org http://mail.pytho

[pypy-commit] pypy jitframe-on-heap: fix those tests

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61129:b0c9765f3558 Date: 2013-02-12 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/b0c9765f3558/ Log:fix those tests diff --git a/rpython/jit/backend/x86/test/test_gc_integration.py b/rpython/jit/backend/x86/test/test_gc_

[pypy-commit] pypy jitframe-on-heap: more 32bit fixes

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61128:99028fa539f2 Date: 2013-02-12 13:19 +0200 http://bitbucket.org/pypy/pypy/changeset/99028fa539f2/ Log:more 32bit fixes diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/

[pypy-commit] pypy default: Backed out changeset dcc4f89c3872

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r61127:a7dd6ebe1122 Date: 2013-02-12 13:09 +0200 http://bitbucket.org/pypy/pypy/changeset/a7dd6ebe1122/ Log:Backed out changeset dcc4f89c3872 diff --git a/lib-python/2.7/urllib.py b/lib-python/2.7/urllib.py --- a/lib-python/2.7/urllib.py +++ b/l

[pypy-commit] pypy jitframe-on-heap: fixes for gc_integration

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61126:45ecdb12c70d Date: 2013-02-12 13:05 +0200 http://bitbucket.org/pypy/pypy/changeset/45ecdb12c70d/ Log:fixes for gc_integration diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/

[pypy-commit] pypy default: Merged in kostialopuhin/pypy/urlparse-unquote-faster (pull request #118)

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r61125:dcc4f89c3872 Date: 2013-02-12 12:59 +0200 http://bitbucket.org/pypy/pypy/changeset/dcc4f89c3872/ Log:Merged in kostialopuhin/pypy/urlparse-unquote-faster (pull request #118) Make unquote from urllib and urlparse faster di

[pypy-commit] pypy urlparse-unquote-faster: fix quadratic slowness of unquote (caused by buliding string with inplace addition)

2013-02-12 Thread kostialopuhin
Author: Konstantin Lopuhin Branch: urlparse-unquote-faster Changeset: r61124:c7ea99e3b4db Date: 2013-02-12 00:22 +0400 http://bitbucket.org/pypy/pypy/changeset/c7ea99e3b4db/ Log:fix quadratic slowness of unquote (caused by buliding string with inplace addition) diff --git a/lib-pytho

[pypy-commit] pypy jitframe-on-heap: Kill another copy of the same (broken) logic

2013-02-12 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r61123:009a38d24d36 Date: 2013-02-12 12:47 +0200 http://bitbucket.org/pypy/pypy/changeset/009a38d24d36/ Log:Kill another copy of the same (broken) logic diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend

[pypy-commit] pypy default: small addition to last test

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61122:f81f586cea88 Date: 2013-02-12 04:04 -0500 http://bitbucket.org/pypy/pypy/changeset/f81f586cea88/ Log:small addition to last test diff --git a/pypy/module/test_lib_pypy/pyrepl/test_bugs.py b/pypy/module/test_lib_pypy/pyrepl/test_bugs.py --- a/p

[pypy-commit] pypy default: add a test for c17aa572ce36

2013-02-12 Thread bdkearns
Author: Brian Kearns Branch: Changeset: r61121:514fb4ea981d Date: 2013-02-12 03:50 -0500 http://bitbucket.org/pypy/pypy/changeset/514fb4ea981d/ Log:add a test for c17aa572ce36 diff --git a/pypy/module/test_lib_pypy/pyrepl/test_bugs.py b/pypy/module/test_lib_pypy/pyrepl/test_bugs.py --- a/p