[pypy-commit] pypy py3k: add support for more complex types in enforceargs, like [int] or {str:int}; also move the imports as late as possible, to prevent circular imports

2012-08-21 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r56772:f5c7bfc60abd Date: 2012-08-21 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/f5c7bfc60abd/ Log:add support for more complex types in enforceargs, like [int] or {str:int}; also move the imports as late as possible, to prevent

[pypy-commit] pypy py3k: we have unicode keywords now

2012-08-21 Thread antocuni
Author: Antonio Cuni Branch: py3k Changeset: r56771:f2376a5c4e21 Date: 2012-08-17 22:02 +0200 http://bitbucket.org/pypy/pypy/changeset/f2376a5c4e21/ Log:we have unicode keywords now diff --git a/pypy/module/itertools/interp_itertools.py b/pypy/module/itertools/interp_itertools.py --- a/pypy

[pypy-commit] pypy default: add support for more complex types in enforceargs, like [int] or {str:int}; also move the imports as late as possible, to prevent circular imports

2012-08-21 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r56773:6dab40849273 Date: 2012-08-21 11:48 +0200 http://bitbucket.org/pypy/pypy/changeset/6dab40849273/ Log:add support for more complex types in enforceargs, like [int] or {str:int}; also move the imports as late as possible, to prevent

[pypy-commit] pypy arm-backend-2: Deactivate float support on ARMHF again. There is an issue with libffi so we can not reliably test the float support by running the unit tests on top of cpython

2012-08-21 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r56774:2975b9a30cc7 Date: 2012-08-21 14:17 +0200 http://bitbucket.org/pypy/pypy/changeset/2975b9a30cc7/ Log:Deactivate float support on ARMHF again. There is an issue with libffi so we can not reliably test the float support by

[pypy-commit] extradoc extradoc: add a tool to collect information about the what kind of guards fail how often

2012-08-21 Thread bivab
Author: David Schneider Branch: extradoc Changeset: r4714:651e25451d39 Date: 2012-08-21 17:19 +0200 http://bitbucket.org/pypy/extradoc/changeset/651e25451d39/ Log:add a tool to collect information about the what kind of guards fail how often diff --git a/talk/vmil2012/tool/guard_info

[pypy-commit] pypy vref-copy: start hacking on vref-getfield

2012-08-21 Thread fijal
Author: Maciej Fijalkowski Branch: vref-copy Changeset: r56775:0235d65362bf Date: 2012-08-21 17:30 +0200 http://bitbucket.org/pypy/pypy/changeset/0235d65362bf/ Log:start hacking on vref-getfield diff --git a/pypy/jit/metainterp/test/test_virtualref.py b/pypy/jit/metainterp/test/test_virtual

[pypy-commit] extradoc extradoc: merge heads

2012-08-21 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r4717:b63d6d57fa04 Date: 2012-08-21 18:23 +0200 http://bitbucket.org/pypy/extradoc/changeset/b63d6d57fa04/ Log:merge heads diff --git a/talk/vmil2012/tool/guard_info.py b/talk/vmil2012/tool/guard_info.py new file mode 100644 --- /dev/null +++ b/

[pypy-commit] extradoc extradoc: Needs to describe Local GC, at least up to the effect it needs to have

2012-08-21 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r4715:df2afbd7fe5e Date: 2012-08-21 17:22 +0200 http://bitbucket.org/pypy/extradoc/changeset/df2afbd7fe5e/ Log:Needs to describe Local GC, at least up to the effect it needs to have on the flags. diff --git a/talk/stm2012/stmimpl.rst b/t

[pypy-commit] extradoc extradoc: Tweaks

2012-08-21 Thread arigo
Author: Armin Rigo Branch: extradoc Changeset: r4716:7eeaf39e730a Date: 2012-08-21 17:37 +0200 http://bitbucket.org/pypy/extradoc/changeset/7eeaf39e730a/ Log:Tweaks diff --git a/talk/stm2012/stmimpl.rst b/talk/stm2012/stmimpl.rst --- a/talk/stm2012/stmimpl.rst +++ b/talk/stm2012/stmimpl.rst

[pypy-commit] pypy default: This test fails on x86-64 if we allow for more than 8 arguments

2012-08-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r56776:45f7a1d76038 Date: 2012-08-21 19:02 +0200 http://bitbucket.org/pypy/pypy/changeset/45f7a1d76038/ Log:This test fails on x86-64 if we allow for more than 8 arguments (after which the xmm registers are depleted). diff --git a/pypy/jit/backe

[pypy-commit] pypy default: Make the test even more crashing, by also testing Consts.

2012-08-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r56777:09a858ae0989 Date: 2012-08-21 19:17 +0200 http://bitbucket.org/pypy/pypy/changeset/09a858ae0989/ Log:Make the test even more crashing, by also testing Consts. diff --git a/pypy/jit/backend/test/calling_convention_test.py b/pypy/jit/backend/test/

[pypy-commit] pypy default: Fixes for the two previous problems.

2012-08-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r56778:673ee11077e8 Date: 2012-08-21 19:29 +0200 http://bitbucket.org/pypy/pypy/changeset/673ee11077e8/ Log:Fixes for the two previous problems. diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backend/x

[pypy-commit] pypy speedup-unpackiterable: resolve armin's comments

2012-08-21 Thread fijal
Author: Maciej Fijalkowski Branch: speedup-unpackiterable Changeset: r56779:3a2f001e11fc Date: 2012-08-21 20:40 +0200 http://bitbucket.org/pypy/pypy/changeset/3a2f001e11fc/ Log:resolve armin's comments diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pyp

[pypy-commit] pypy speedup-unpackiterable: don't try to be too smart - by hand write the indirection (breaks translation)

2012-08-21 Thread fijal
Author: Maciej Fijalkowski Branch: speedup-unpackiterable Changeset: r56780:32461790c4c5 Date: 2012-08-21 21:05 +0200 http://bitbucket.org/pypy/pypy/changeset/32461790c4c5/ Log:don't try to be too smart - by hand write the indirection (breaks translation) diff --git a/pypy/objspace/s

[pypy-commit] pypy numpypy-problems: adding coerce to StringType has implications for W_FlexibleBox.__init__

2012-08-21 Thread mattip
Author: mattip Branch: numpypy-problems Changeset: r56781:42eb715f33bf Date: 2012-08-21 23:42 +0300 http://bitbucket.org/pypy/pypy/changeset/42eb715f33bf/ Log:adding coerce to StringType has implications for W_FlexibleBox.__init__ diff --git a/pypy/module/micronumpy/interp_boxes.py

[pypy-commit] pypy default: first draft of howto write test for _cffi_backend

2012-08-21 Thread mattip
Author: mattip Branch: Changeset: r56782:3f7550b9d9f0 Date: 2012-08-22 00:04 +0300 http://bitbucket.org/pypy/pypy/changeset/3f7550b9d9f0/ Log:first draft of howto write test for _cffi_backend diff --git a/pypy/module/_cffi_backend/test/test_c.py b/pypy/module/_cffi_backend/test/test_c.py -

[pypy-commit] pypy default: Expand a bit the explanation.

2012-08-21 Thread arigo
Author: Armin Rigo Branch: Changeset: r56783:f8cdc9d037ca Date: 2012-08-21 23:41 +0200 http://bitbucket.org/pypy/pypy/changeset/f8cdc9d037ca/ Log:Expand a bit the explanation. diff --git a/pypy/module/_cffi_backend/test/test_c.py b/pypy/module/_cffi_backend/test/test_c.py --- a/pypy/module

[pypy-commit] pypy ndarray-attributes: merge with numpypy-problems

2012-08-21 Thread mattip
Author: mattip Branch: ndarray-attributes Changeset: r56785:09c48270379e Date: 2012-08-22 00:46 +0300 http://bitbucket.org/pypy/pypy/changeset/09c48270379e/ Log:merge with numpypy-problems diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pyp

[pypy-commit] pypy numpypy-problems: remove redundant code

2012-08-21 Thread mattip
Author: mattip Branch: numpypy-problems Changeset: r56784:af96d10bceb0 Date: 2012-08-22 00:44 +0300 http://bitbucket.org/pypy/pypy/changeset/af96d10bceb0/ Log:remove redundant code diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module

[pypy-commit] pypy ppc-jit-backend: Bah, found what is causing the ppc bug.

2012-08-21 Thread arigo
Author: Armin Rigo Branch: ppc-jit-backend Changeset: r56786:69156e674339 Date: 2012-08-22 07:30 +0200 http://bitbucket.org/pypy/pypy/changeset/69156e674339/ Log:Bah, found what is causing the ppc bug. diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pyp