[pypy-commit] pypy remove-list-smm-2: list.__add__ works only with lists as right operator.

2013-05-18 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-list-smm-2 Changeset: r64274:d71699519e23 Date: 2013-05-18 11:25 +0200 http://bitbucket.org/pypy/pypy/changeset/d71699519e23/ Log:list.__add__ works only with lists as right operator. diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobje

[pypy-commit] pypy remove-list-smm-2: Move the negate helper into the new module pypy.objspace.std.util.

2013-05-18 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-list-smm-2 Changeset: r64275:d97aaa5083b8 Date: 2013-05-18 11:44 +0200 http://bitbucket.org/pypy/pypy/changeset/d97aaa5083b8/ Log:Move the negate helper into the new module pypy.objspace.std.util. diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/ob

[pypy-commit] pypy remove-list-smm-2: Test and fix for comparisons of list and non-lists.

2013-05-18 Thread Manuel Jacob
Author: Manuel Jacob Branch: remove-list-smm-2 Changeset: r64276:14e9e505be43 Date: 2013-05-18 12:03 +0200 http://bitbucket.org/pypy/pypy/changeset/14e9e505be43/ Log:Test and fix for comparisons of list and non-lists. diff --git a/pypy/objspace/std/listobject.py b/pypy/objspace/std/listobject

[pypy-commit] pypy default: (unbit) a minimal thread API

2013-05-18 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r64277:2b93500c58ca Date: 2013-05-18 13:17 +0200 http://bitbucket.org/pypy/pypy/changeset/2b93500c58ca/ Log:(unbit) a minimal thread API diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetpypystandalone.py --- a/pypy/goal/targetpy

[pypy-commit] pypy default: merge

2013-05-18 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r64278:44b4f0cf0b7d Date: 2013-05-18 13:18 +0200 http://bitbucket.org/pypy/pypy/changeset/44b4f0cf0b7d/ Log:merge diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/dictmultiobject.p

[pypy-commit] pypy default: Performance: copy long_to_decimal_string() from CPython.

2013-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r64279:af160213d701 Date: 2013-05-18 11:17 +0200 http://bitbucket.org/pypy/pypy/changeset/af160213d701/ Log:Performance: copy long_to_decimal_string() from CPython. diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rbigint.py --- a/rpython/rlib/rbigin

[pypy-commit] pypy default: Build the final digits in order rather than in opposite order,

2013-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r64280:5de7c3413954 Date: 2013-05-18 11:41 +0200 http://bitbucket.org/pypy/pypy/changeset/5de7c3413954/ Log:Build the final digits in order rather than in opposite order, with a regular builder. Use unrolling. diff --git a/rpython/rlib/rbigint.p

[pypy-commit] pypy default: Fix: I suspect the previous version to create a code of size N^2,

2013-05-18 Thread arigo
Author: Armin Rigo Branch: Changeset: r64281:f12e27274ff3 Date: 2013-05-18 12:19 +0200 http://bitbucket.org/pypy/pypy/changeset/f12e27274ff3/ Log:Fix: I suspect the previous version to create a code of size N^2, with N==31 or 63 diff --git a/rpython/rlib/rbigint.py b/rpython/rlib/rb

[pypy-commit] pypy default: The default compiler on GNUkFreebsd is not clang

2013-05-18 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r64286:be55314fd6a9 Date: 2013-05-18 21:14 +0200 http://bitbucket.org/pypy/pypy/changeset/be55314fd6a9/ Log:The default compiler on GNUkFreebsd is not clang diff --git a/rpython/translator/platform/freebsd.py b/rpython/translator/platform/freebsd.p

[pypy-commit] pypy default: Add GNU/kFreeBSD platform description that was accidentally deleted

2013-05-18 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r64285:35005b65ed35 Date: 2013-05-18 21:05 +0200 http://bitbucket.org/pypy/pypy/changeset/35005b65ed35/ Log:Add GNU/kFreeBSD platform description that was accidentally deleted diff --git a/rpython/translator/platform/freebsd.py b/rpython/translator

[pypy-commit] pypy default: L2 cache size detection for non-x86 architectures

2013-05-18 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r64283:ed146ac82e63 Date: 2013-05-18 19:45 +0200 http://bitbucket.org/pypy/pypy/changeset/ed146ac82e63/ Log:L2 cache size detection for non-x86 architectures diff --git a/rpython/memory/gc/env.py b/rpython/memory/gc/env.py --- a/rpython/memory/gc/en

[pypy-commit] pypy default: Remove _detect_arm_cpu - no longer needed

2013-05-18 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r64284:265780e12b1d Date: 2013-05-18 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/265780e12b1d/ Log:Remove _detect_arm_cpu - no longer needed diff --git a/rpython/memory/gc/env.py b/rpython/memory/gc/env.py --- a/rpython/memory/gc/env.py +++

[pypy-commit] pypy default: dictview fixes:

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64287:4f5876e9b069 Date: 2013-05-18 13:47 -0700 http://bitbucket.org/pypy/pypy/changeset/4f5876e9b069/ Log:dictview fixes: o add missing right hand set like ops + tests o guard the comparisons w/ set like type checks o CPython viewvalues

[pypy-commit] pypy default: simplify

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64288:3e8ddc62dedc Date: 2013-05-18 14:10 -0700 http://bitbucket.org/pypy/pypy/changeset/3e8ddc62dedc/ Log:simplify diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/dictmultiobject.py

[pypy-commit] pypy py3k: merge default

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64290:affecb147320 Date: 2013-05-17 11:59 -0700 http://bitbucket.org/pypy/pypy/changeset/affecb147320/ Log:merge default diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/dictmultio

[pypy-commit] pypy py3k: reapply the py3k dict modifications

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64293:a4bb67b9f4e1 Date: 2013-05-18 14:12 -0700 http://bitbucket.org/pypy/pypy/changeset/a4bb67b9f4e1/ Log:reapply the py3k dict modifications diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/o

[pypy-commit] pypy py3k: merge default

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64289:bd92c9da8b05 Date: 2013-05-17 11:28 -0700 http://bitbucket.org/pypy/pypy/changeset/bd92c9da8b05/ Log:merge default diff --git a/pypy/doc/how-to-contribute.rst b/pypy/doc/how-to-contribute.rst --- a/pypy/doc/how-to-contribute.rst +++ b/pypy

[pypy-commit] pypy py3k: merge default

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64291:b1432cb778e6 Date: 2013-05-17 16:43 -0700 http://bitbucket.org/pypy/pypy/changeset/b1432cb778e6/ Log:merge default diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/dictmultio

[pypy-commit] pypy py3k: merge default

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64292:f05520ba4cf5 Date: 2013-05-18 13:49 -0700 http://bitbucket.org/pypy/pypy/changeset/f05520ba4cf5/ Log:merge default diff --git a/pypy/goal/targetpypystandalone.py b/pypy/goal/targetpypystandalone.py --- a/pypy/goal/targetpypystandalone.py

[pypy-commit] pypy py3k: kill py2's dict iter methods, and dicts are now unorderable

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64294:206e3e4d5b47 Date: 2013-05-18 14:32 -0700 http://bitbucket.org/pypy/pypy/changeset/206e3e4d5b47/ Log:kill py2's dict iter methods, and dicts are now unorderable diff --git a/lib_pypy/_ctypes/pointer.py b/lib_pypy/_ctypes/pointer.py --- a/l

[pypy-commit] pypy default: Oops, delete that test too. It will only return -1 *on* ARM

2013-05-18 Thread stefanor
Author: Stefano Rivera Branch: Changeset: r64295:658619199c14 Date: 2013-05-19 01:17 +0200 http://bitbucket.org/pypy/pypy/changeset/658619199c14/ Log:Oops, delete that test too. It will only return -1 *on* ARM diff --git a/rpython/memory/gc/test/test_env.py b/rpython/memory/gc/test/test_en

[pypy-commit] pypy py3k: kill

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64297:1f020dbe6b02 Date: 2013-05-18 16:34 -0700 http://bitbucket.org/pypy/pypy/changeset/1f020dbe6b02/ Log:kill diff --git a/pypy/module/_collections/app_defaultdict.py b/pypy/module/_collections/app_defaultdict.py --- a/pypy/module/_collection

[pypy-commit] pypy default: fix: isinstance fails against mixins

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64296:117fde40e6a8 Date: 2013-05-18 16:20 -0700 http://bitbucket.org/pypy/pypy/changeset/117fde40e6a8/ Log:fix: isinstance fails against mixins diff --git a/pypy/doc/coding-guide.rst b/pypy/doc/coding-guide.rst --- a/pypy/doc/coding-guide.rst +++ b/

[pypy-commit] pypy default: fold lists of constants into a constant tuple in the AST

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64298:a9007a4abb78 Date: 2013-05-18 16:37 -0700 http://bitbucket.org/pypy/pypy/changeset/a9007a4abb78/ Log:fold lists of constants into a constant tuple in the AST diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/

[pypy-commit] pypy default: fold sets of constants into frozensets in the AST too. from cpython 3.x

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64299:56d0fccb8339 Date: 2013-05-18 16:51 -0700 http://bitbucket.org/pypy/pypy/changeset/56d0fccb8339/ Log:fold sets of constants into frozensets in the AST too. from cpython 3.x (cpython 2.7 doesn't have it) diff --git a/pypy/interpreter/as

[pypy-commit] pypy py3k: merge default

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64300:0b33c638a659 Date: 2013-05-18 16:42 -0700 http://bitbucket.org/pypy/pypy/changeset/0b33c638a659/ Log:merge default diff --git a/pypy/doc/coding-guide.rst b/pypy/doc/coding-guide.rst --- a/pypy/doc/coding-guide.rst +++ b/pypy/doc/coding-gui

[pypy-commit] pypy py3k: merge default

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64301:f4dfafbc4ac8 Date: 2013-05-18 16:51 -0700 http://bitbucket.org/pypy/pypy/changeset/f4dfafbc4ac8/ Log:merge default diff --git a/pypy/interpreter/astcompiler/codegen.py b/pypy/interpreter/astcompiler/codegen.py --- a/pypy/interpreter/astco

[pypy-commit] pypy py3k: merge default

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64303:d1bd8ee630b6 Date: 2013-05-18 17:06 -0700 http://bitbucket.org/pypy/pypy/changeset/d1bd8ee630b6/ Log:merge default diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/dictmultio

[pypy-commit] pypy default: make the broken dictiter reduce less broken (but still broken)

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: Changeset: r64302:15a1cc1604b3 Date: 2013-05-18 17:05 -0700 http://bitbucket.org/pypy/pypy/changeset/15a1cc1604b3/ Log:make the broken dictiter reduce less broken (but still broken) diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmult

[pypy-commit] pypy py3k: kill more py2 dict iters

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64304:253f29c79ec2 Date: 2013-05-18 18:05 -0700 http://bitbucket.org/pypy/pypy/changeset/253f29c79ec2/ Log:kill more py2 dict iters diff --git a/pypy/interpreter/astcompiler/test/test_compiler.py b/pypy/interpreter/astcompiler/test/test_compile

[pypy-commit] pypy py3k: oops, expecting actual iterators

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64305:adc5e19b5567 Date: 2013-05-18 18:05 -0700 http://bitbucket.org/pypy/pypy/changeset/adc5e19b5567/ Log:oops, expecting actual iterators diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.py --- a/pypy/module/cpyext

[pypy-commit] pypy py3k: kill

2013-05-18 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r64306:1a50c0638c3d Date: 2013-05-18 18:22 -0700 http://bitbucket.org/pypy/pypy/changeset/1a50c0638c3d/ Log:kill diff --git a/pypy/interpreter/test/test_zzpickle_and_slow.py b/pypy/interpreter/test/test_zzpickle_and_slow.py --- a/pypy/interprete