[pypy-commit] pypy cpyext-gc-support-2: fix with comment

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82228:72c05e2cc492 Date: 2016-02-13 17:37 +0100 http://bitbucket.org/pypy/pypy/changeset/72c05e2cc492/ Log:fix with comment diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.py --- a/pypy/module/cpyext/dic

[pypy-commit] pypy cpyext-gc-support-2: Avoid "if obj:" where obj is potentially a W_Root. Notably, if it is a

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82227:9ead1cf8ed7e Date: 2016-02-13 17:31 +0100 http://bitbucket.org/pypy/pypy/changeset/9ead1cf8ed7e/ Log:Avoid "if obj:" where obj is potentially a W_Root. Notably, if it is a W_BoolObject then this complains. diff --git a/

[pypy-commit] pypy cpyext-gc-support-2: Small fix to avoid being thrown into pdb when running test_complexobject

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82226:373f38b1e4ac Date: 2016-02-13 17:29 +0100 http://bitbucket.org/pypy/pypy/changeset/373f38b1e4ac/ Log:Small fix to avoid being thrown into pdb when running test_complexobject with "-s" (the test passes anyway) diff --git

[pypy-commit] pypy cpyext-gc-support-2: kill test, borrowing as such no longer exists

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82223:ecb4ebcdb9e4 Date: 2016-02-13 16:59 +0100 http://bitbucket.org/pypy/pypy/changeset/ecb4ebcdb9e4/ Log:kill test, borrowing as such no longer exists diff --git a/pypy/module/cpyext/test/test_borrow.py b/pypy/module/cpyext/test/t

[pypy-commit] pypy cpyext-gc-support-2: A direct test for the refcount management of tuples

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82224:973d9b955039 Date: 2016-02-13 17:08 +0100 http://bitbucket.org/pypy/pypy/changeset/973d9b955039/ Log:A direct test for the refcount management of tuples diff --git a/pypy/module/cpyext/test/test_tupleobject.py b/pypy/module/cp

[pypy-commit] pypy cpyext-gc-support-2: next fix

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82221:5eb12aee635c Date: 2016-02-13 16:43 +0100 http://bitbucket.org/pypy/pypy/changeset/5eb12aee635c/ Log:next fix diff --git a/pypy/module/cpyext/pyobject.py b/pypy/module/cpyext/pyobject.py --- a/pypy/module/cpyext/pyobject.py +++

[pypy-commit] pypy cpyext-gc-support-2: fix

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r8:0656f5bc1381 Date: 2016-02-13 16:59 +0100 http://bitbucket.org/pypy/pypy/changeset/0656f5bc1381/ Log:fix diff --git a/pypy/module/cpyext/slotdefs.py b/pypy/module/cpyext/slotdefs.py --- a/pypy/module/cpyext/slotdefs.py +++ b/py

[pypy-commit] pypy cpyext-gc-support-2: App-level assertion details don't always work. In one case, I could

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82225:77fd0fb746fe Date: 2016-02-13 17:21 +0100 http://bitbucket.org/pypy/pypy/changeset/77fd0fb746fe/ Log:App-level assertion details don't always work. In one case, I could restore support for them with this fix, caused prob

[pypy-commit] pypy cpyext-gc-support-2: fix test_pyerrors

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82220:f19a490ae47f Date: 2016-02-13 16:42 +0100 http://bitbucket.org/pypy/pypy/changeset/f19a490ae47f/ Log:fix test_pyerrors diff --git a/pypy/module/cpyext/pyerrors.py b/pypy/module/cpyext/pyerrors.py --- a/pypy/module/cpyext/pyerro

[pypy-commit] cffi default: hg merge release-1.5

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2637:4640c7bfb316 Date: 2016-02-13 16:34 +0100 http://bitbucket.org/cffi/cffi/changeset/4640c7bfb316/ Log:hg merge release-1.5 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/ins

[pypy-commit] cffi release-1.5: md5/sha1

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2636:815923bd8af3 Date: 2016-02-13 16:34 +0100 http://bitbucket.org/cffi/cffi/changeset/815923bd8af3/ Log:md5/sha1 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/inst

[pypy-commit] cffi release-1.5: hg merge default

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2635:b52caed9d9cf Date: 2016-02-13 16:32 +0100 http://bitbucket.org/cffi/cffi/changeset/b52caed9d9cf/ Log:hg merge default diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -2,7 +2,7 @@ #i

[pypy-commit] cffi default: Update version

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2634:5800738d1322 Date: 2016-02-13 16:32 +0100 http://bitbucket.org/cffi/cffi/changeset/5800738d1322/ Log:Update version diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c --- a/c/_cffi_backend.c +++ b/c/_cffi_backend.c @@ -2,7 +2,7 @@ #include #inc

[pypy-commit] cffi default: Fix for Python 2.6

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2633:97b191f401bd Date: 2016-02-13 16:32 +0100 http://bitbucket.org/cffi/cffi/changeset/97b191f401bd/ Log:Fix for Python 2.6 diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -1,4 +1,4 @@ -import sys, sysconfig, types +impor

[pypy-commit] pypy cpyext-gc-support-2: fix this test: can't any more call PyTuple_SetItem() on already-realized tuples

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82219:4564af2cb7ed Date: 2016-02-13 16:27 +0100 http://bitbucket.org/pypy/pypy/changeset/4564af2cb7ed/ Log:fix this test: can't any more call PyTuple_SetItem() on already- realized tuples diff --git a/pypy/module/cpyext/test/

[pypy-commit] pypy cpyext-gc-support-2: test_tuple_resize passes again

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82218:400bb271c619 Date: 2016-02-13 16:15 +0100 http://bitbucket.org/pypy/pypy/changeset/400bb271c619/ Log:test_tuple_resize passes again diff --git a/pypy/module/cpyext/api.py b/pypy/module/cpyext/api.py --- a/pypy/module/cpyext/api

[pypy-commit] pypy default: merge heads

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r82217:df6d9eeb2d42 Date: 2016-02-13 16:10 +0100 http://bitbucket.org/pypy/pypy/changeset/df6d9eeb2d42/ Log:merge heads diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyoption.py @@

[pypy-commit] pypy cpyext-gc-support-2: in-progress: rewrite tupleobject.py to be similar to stringobject.py

2016-02-13 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82216:b54a2a1a9efb Date: 2016-02-13 16:09 +0100 http://bitbucket.org/pypy/pypy/changeset/b54a2a1a9efb/ Log:in-progress: rewrite tupleobject.py to be similar to stringobject.py for similar reasons (documented) diff --git a/pyp

[pypy-commit] pypy default: Document this fix here

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r82215:191e5c069244 Date: 2016-02-12 19:03 +0100 http://bitbucket.org/pypy/pypy/changeset/191e5c069244/ Log:Document this fix here diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/whats

[pypy-commit] pypy py3.3: Simplify code and make it correctly respect the w_ convention.

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: py3.3 Changeset: r82214:3f20320bc330 Date: 2016-02-13 15:12 +0100 http://bitbucket.org/pypy/pypy/changeset/3f20320bc330/ Log:Simplify code and make it correctly respect the w_ convention. diff --git a/pypy/interpreter/mixedmodule.py b/pypy/interpreter/mixedmodule

[pypy-commit] pypy default: Introduce space.contains_w(w_container, w_item) as a shortcut for space.is_true(space.contains(w_container, w_item)).

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r82209:bc162d5aa423 Date: 2016-02-13 14:40 +0100 http://bitbucket.org/pypy/pypy/changeset/bc162d5aa423/ Log:Introduce space.contains_w(w_container, w_item) as a shortcut for space.is_true(space.contains(w_container, w_item)). diff --git a/pypy

[pypy-commit] pypy py3.3: hg merge py3k

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: py3.3 Changeset: r82213:ee3f3a22ee31 Date: 2016-02-13 15:06 +0100 http://bitbucket.org/pypy/pypy/changeset/ee3f3a22ee31/ Log:hg merge py3k diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyopt

[pypy-commit] pypy py3k: hg merge default

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r82211:837af91c362b Date: 2016-02-13 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/837af91c362b/ Log:hg merge default diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyo

[pypy-commit] pypy py3k: Simplify code.

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: py3k Changeset: r82212:8e9369bbc962 Date: 2016-02-13 15:04 +0100 http://bitbucket.org/pypy/pypy/changeset/8e9369bbc962/ Log:Simplify code. diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objspace/std/dictmultiobject.py --- a/pypy/objspace/std/dictmultio

[pypy-commit] pypy default: Pass iterable instead of iterator to space.iteriterable() (both works).

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r82210:5c06f73f7e1f Date: 2016-02-13 14:43 +0100 http://bitbucket.org/pypy/pypy/changeset/5c06f73f7e1f/ Log:Pass iterable instead of iterator to space.iteriterable() (both works). diff --git a/pypy/objspace/std/dictmultiobject.py b/pypy/objsp

[pypy-commit] pypy default: Make W_InterpIterable a interp-level-only object instead of letting it implement W_Root.

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: Changeset: r82208:436b9109cbd7 Date: 2016-02-13 14:30 +0100 http://bitbucket.org/pypy/pypy/changeset/436b9109cbd7/ Log:Make W_InterpIterable a interp-level-only object instead of letting it implement W_Root. diff --git a/pypy/interpreter/baseobjspace.py

[pypy-commit] pypy py3.3: Fix translation.

2016-02-13 Thread marky1991
Author: Mark Young Branch: py3.3 Changeset: r82206:00c150ed026d Date: 2016-02-13 00:20 -0500 http://bitbucket.org/pypy/pypy/changeset/00c150ed026d/ Log:Fix translation. diff --git a/pypy/interpreter/mixedmodule.py b/pypy/interpreter/mixedmodule.py --- a/pypy/interpreter/mixedmodule.py +++ b/

[pypy-commit] pypy py3.3: Merged in marky1991/pypy_new/py3.3 (pull request #398)

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: py3.3 Changeset: r82207:d31526af1a0e Date: 2016-02-13 13:32 +0100 http://bitbucket.org/pypy/pypy/changeset/d31526af1a0e/ Log:Merged in marky1991/pypy_new/py3.3 (pull request #398) Fix translation for 3.3. diff --git a/pypy/interpreter/mixedmodule.py b/py

[pypy-commit] pypy py3.3: hg backout fce240f22548

2016-02-13 Thread mjacob
Author: Manuel Jacob Branch: py3.3 Changeset: r82205:fc48d0bd0c1d Date: 2016-02-13 13:30 +0100 http://bitbucket.org/pypy/pypy/changeset/fc48d0bd0c1d/ Log:hg backout fce240f22548 diff --git a/pypy/interpreter/mixedmodule.py b/pypy/interpreter/mixedmodule.py --- a/pypy/interpreter/mixedmodule.

[pypy-commit] cffi default: hg merge release-1.5

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2632:3ea5159b897c Date: 2016-02-13 10:31 +0100 http://bitbucket.org/cffi/cffi/changeset/3ea5159b897c/ Log:hg merge release-1.5 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/ins

[pypy-commit] cffi release-1.5: md5/sha1

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2631:2d6f6fc88726 Date: 2016-02-13 10:31 +0100 http://bitbucket.org/cffi/cffi/changeset/2d6f6fc88726/ Log:md5/sha1 diff --git a/doc/source/installation.rst b/doc/source/installation.rst --- a/doc/source/installation.rst +++ b/doc/source/inst

[pypy-commit] cffi default: Mention it's work in progress

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2629:9fc77fff3e63 Date: 2016-02-13 10:29 +0100 http://bitbucket.org/cffi/cffi/changeset/9fc77fff3e63/ Log:Mention it's work in progress diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -551,8 +551,10 @@ #

[pypy-commit] cffi release-1.5: hg merge default

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2630:e877261953bc Date: 2016-02-13 10:29 +0100 http://bitbucket.org/cffi/cffi/changeset/e877261953bc/ Log:hg merge default diff --git a/cffi/api.py b/cffi/api.py --- a/cffi/api.py +++ b/cffi/api.py @@ -551,8 +551,10 @@ # if

[pypy-commit] cffi default: Pfff, debug=True goes in the way on Windows if you don't explicitly

2016-02-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r2628:3c3b6f19b5f6 Date: 2016-02-13 10:20 +0100 http://bitbucket.org/cffi/cffi/changeset/3c3b6f19b5f6/ Log:Pfff, debug=True goes in the way on Windows if you don't explicitly have the debug version of the MS CRT installed first diff --git a/test

[pypy-commit] cffi release-1.5: hg merge default

2016-02-13 Thread arigo
Author: Armin Rigo Branch: release-1.5 Changeset: r2627:1a2d841f7896 Date: 2016-02-13 09:54 +0100 http://bitbucket.org/cffi/cffi/changeset/1a2d841f7896/ Log:hg merge default diff --git a/MANIFEST.in b/MANIFEST.in --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,6 +1,6 @@ recursive-include cffi *.p

[pypy-commit] pypy windows-vmprof-support: close to be merged branch

2016-02-13 Thread fijal
Author: fijal Branch: windows-vmprof-support Changeset: r82203:ca16af5d2708 Date: 2016-02-13 08:47 +0100 http://bitbucket.org/pypy/pypy/changeset/ca16af5d2708/ Log:close to be merged branch ___ pypy-commit mailing list pypy-commit@python.org https:/

[pypy-commit] pypy default: Enable windows support for vmprof

2016-02-13 Thread fijal
Author: fijal Branch: Changeset: r82204:9dbad5cf71a6 Date: 2016-02-13 08:47 +0100 http://bitbucket.org/pypy/pypy/changeset/9dbad5cf71a6/ Log:Enable windows support for vmprof diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/