[pypy-commit] pypy llimpl: Create ExternalFunctionRepr

2016-02-16 Thread rlamy
Author: Ronan Lamy Branch: llimpl Changeset: r82299:24d569eefdf9 Date: 2016-02-16 18:13 + http://bitbucket.org/pypy/pypy/changeset/24d569eefdf9/ Log:Create ExternalFunctionRepr diff --git a/rpython/rtyper/extfunc.py b/rpython/rtyper/extfunc.py --- a/rpython/rtyper/extfunc.py +++ b/rpytho

[pypy-commit] pypy llimpl: SomeExternalFunction does not subclass SomeBuiltin any more

2016-02-16 Thread rlamy
Author: Ronan Lamy Branch: llimpl Changeset: r82298:25d639caec04 Date: 2016-02-16 05:02 + http://bitbucket.org/pypy/pypy/changeset/25d639caec04/ Log:SomeExternalFunction does not subclass SomeBuiltin any more diff --git a/rpython/rtyper/extfunc.py b/rpython/rtyper/extfunc.py --- a/rpytho

[pypy-commit] pypy default: fix

2016-02-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r82297:da5cd52da2f8 Date: 2016-02-16 18:56 +0100 http://bitbucket.org/pypy/pypy/changeset/da5cd52da2f8/ Log:fix diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/pypyoption.py @@ -40,8 +

[pypy-commit] pypy default: skip _vmprof on non-x86 platforms

2016-02-16 Thread fijal
Author: fijal Branch: Changeset: r82296:a97d68a0f18d Date: 2016-02-16 18:53 +0100 http://bitbucket.org/pypy/pypy/changeset/a97d68a0f18d/ Log:skip _vmprof on non-x86 platforms diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/pypy/config/

[pypy-commit] pypy jit-leaner-frontend: remove unused detect_cpu

2016-02-16 Thread fijal
Author: fijal Branch: jit-leaner-frontend Changeset: r82295:5652c389a739 Date: 2016-02-16 18:49 +0100 http://bitbucket.org/pypy/pypy/changeset/5652c389a739/ Log:remove unused detect_cpu diff --git a/pypy/config/pypyoption.py b/pypy/config/pypyoption.py --- a/pypy/config/pypyoption.py +++ b/py

[pypy-commit] pypy statistics-maps: log the module

2016-02-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: statistics-maps Changeset: r82293:5d1a96a22de4 Date: 2016-02-13 21:40 +0100 http://bitbucket.org/pypy/pypy/changeset/5d1a96a22de4/ Log:log the module diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/std/mapdict.p

[pypy-commit] pypy statistics-maps: add some jit_debug ops to try to understand more closely what is happening

2016-02-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: statistics-maps Changeset: r82294:cf743d3a034e Date: 2016-02-16 18:44 +0100 http://bitbucket.org/pypy/pypy/changeset/cf743d3a034e/ Log:add some jit_debug ops to try to understand more closely what is happening diff --git a/pypy/objspace/std/mapdict

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

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82292:6846c7d63a8a Date: 2016-02-16 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/6846c7d63a8a/ Log:ups diff --git a/pypy/module/cpyext/test/test_borrow.py b/pypy/module/cpyext/test/test_borrow.py --- a/pypy/module/cpyext/tes

[pypy-commit] pypy cpyext-gc-support-2: Finally, remove the GOES_AWAY stubs left behind

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82291:dfaf329934e4 Date: 2016-02-16 18:25 +0100 http://bitbucket.org/pypy/pypy/changeset/dfaf329934e4/ Log:Finally, remove the GOES_AWAY stubs left behind diff --git a/pypy/module/cpyext/dictobject.py b/pypy/module/cpyext/dictobject.

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

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82290:5db4332316d0 Date: 2016-02-16 18:18 +0100 http://bitbucket.org/pypy/pypy/changeset/5db4332316d0/ Log:fix test diff --git a/pypy/module/cpyext/test/test_tupleobject.py b/pypy/module/cpyext/test/test_tupleobject.py --- a/pypy/mo

[pypy-commit] pypy cpyext-gc-support-2: From RPython code, don't accept NULL (an lltype ptr typed "void *") in

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82289:f782eb8ae5dd Date: 2016-02-16 17:58 +0100 http://bitbucket.org/pypy/pypy/changeset/f782eb8ae5dd/ Log:From RPython code, don't accept NULL (an lltype ptr typed "void *") in the "PyObject *" arguments. Use either a correct

[pypy-commit] pypy cpyext-gc-support-2: Less confusing for some tests to have the debug prints go to stderr

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82288:002c2fe86f8c Date: 2016-02-16 17:53 +0100 http://bitbucket.org/pypy/pypy/changeset/002c2fe86f8c/ Log:Less confusing for some tests to have the debug prints go to stderr diff --git a/rpython/rtyper/lltypesystem/ll2ctypes.py b/r

[pypy-commit] pypy cpyext-gc-support-2: same as 6e6a31a1290d

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82287:b84df0662b97 Date: 2016-02-16 17:52 +0100 http://bitbucket.org/pypy/pypy/changeset/b84df0662b97/ Log:same as 6e6a31a1290d diff --git a/pypy/module/cpyext/test/test_borrow.py b/pypy/module/cpyext/test/test_borrow.py --- a/pypy/

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

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82286:6e6a31a1290d Date: 2016-02-16 17:50 +0100 http://bitbucket.org/pypy/pypy/changeset/6e6a31a1290d/ Log:fix test diff --git a/pypy/module/cpyext/test/test_getargs.py b/pypy/module/cpyext/test/test_getargs.py --- a/pypy/module/cpy

[pypy-commit] pypy cpyext-gc-support-2: Next fix (rawrefcount debugging code takes weakrefs to the W_Root objects)

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82285:860e2a46b04c Date: 2016-02-16 17:32 +0100 http://bitbucket.org/pypy/pypy/changeset/860e2a46b04c/ Log:Next fix (rawrefcount debugging code takes weakrefs to the W_Root objects) diff --git a/pypy/interpreter/baseobjspace.

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

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82284:f2e9762cb0d3 Date: 2016-02-16 17:04 +0100 http://bitbucket.org/pypy/pypy/changeset/f2e9762cb0d3/ Log:fix tests diff --git a/pypy/module/cpyext/test/test_stringobject.py b/pypy/module/cpyext/test/test_stringobject.py --- a/pypy

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

2016-02-16 Thread arigo
Author: Armin Rigo Branch: cpyext-gc-support-2 Changeset: r82283:fee405ccf63f Date: 2016-02-16 16:58 +0100 http://bitbucket.org/pypy/pypy/changeset/fee405ccf63f/ Log:fix diff --git a/pypy/module/cpyext/test/test_unicodeobject.py b/pypy/module/cpyext/test/test_unicodeobject.py --- a/pypy/mod

[pypy-commit] pypy reorder-map-attributes: only use one stack

2016-02-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: reorder-map-attributes Changeset: r82282:b4c08e1a3819 Date: 2016-02-16 14:08 + http://bitbucket.org/pypy/pypy/changeset/b4c08e1a3819/ Log:only use one stack diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace/std/mapdict.py --- a/pypy/objspace/st

[pypy-commit] pypy reorder-map-attributes: refactor: actually introduce a really elidable function (as opposed to a fake

2016-02-16 Thread cfbolz
Author: Carl Friedrich Bolz Branch: reorder-map-attributes Changeset: r82281:b2cf73983594 Date: 2016-02-16 10:01 + http://bitbucket.org/pypy/pypy/changeset/b2cf73983594/ Log:refactor: actually introduce a really elidable function (as opposed to a fake one) diff --git a/pypy/objsp

[pypy-commit] pypy s390x-backend: regalloc has now one more pair, SPP is now r12 (was r11)

2016-02-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r82279:9a63f13fcdbd Date: 2016-02-16 13:01 +0100 http://bitbucket.org/pypy/pypy/changeset/9a63f13fcdbd/ Log:regalloc has now one more pair, SPP is now r12 (was r11) rewritten regalloc pairs. it is now simpler and easier to unde

[pypy-commit] pypy s390x-backend: some more tests stressing the reg allocation of register pairs

2016-02-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r82280:713aaa7859d5 Date: 2016-02-16 14:26 +0100 http://bitbucket.org/pypy/pypy/changeset/713aaa7859d5/ Log:some more tests stressing the reg allocation of register pairs diff --git a/rpython/jit/backend/zarch/regalloc.py b/rpython/j

[pypy-commit] pypy s390x-backend: added skip for s390x on _vmprof tests in module

2016-02-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r82278:024d0fe16089 Date: 2016-02-16 11:53 +0100 http://bitbucket.org/pypy/pypy/changeset/024d0fe16089/ Log:added skip for s390x on _vmprof tests in module diff --git a/pypy/module/_vmprof/conftest.py b/pypy/module/_vmprof/conftest.py

[pypy-commit] pypy s390x-backend: stacklet switch command s390x was broken due to saving of f8-f15, storing them into the standard frame in unused slots instead

2016-02-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r82277:b41c97d15afd Date: 2016-02-16 11:38 +0100 http://bitbucket.org/pypy/pypy/changeset/b41c97d15afd/ Log:stacklet switch command s390x was broken due to saving of f8-f15, storing them into the standard frame in unused slots

[pypy-commit] pypy s390x-backend: catchup with default

2016-02-16 Thread plan_rich
Author: Richard Plangger Branch: s390x-backend Changeset: r82276:c9f5118bcf08 Date: 2016-02-16 09:51 +0100 http://bitbucket.org/pypy/pypy/changeset/c9f5118bcf08/ Log:catchup with default diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper.py --- a/rpython/annotator/bo