[pypy-commit] pypy default: fix for numpy tests on <64bit platforms

2011-12-13 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50486:238ddc6d667c Date: 2011-12-13 21:09 -0500 http://bitbucket.org/pypy/pypy/changeset/238ddc6d667c/ Log:fix for numpy tests on <64bit platforms diff --git a/pypy/module/micronumpy/test/test_dtypes.py b/pypy/module/micronumpy/test/test_dtypes.py --

[pypy-commit] pypy numpy-identity: close branch

2011-12-13 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-identity Changeset: r50485:b391b4c1ef21 Date: 2011-12-14 01:44 +0200 http://bitbucket.org/pypy/pypy/changeset/b391b4c1ef21/ Log:close branch ___ pypy-commit mailing list pypy-commit@python.org http://mail.py

[pypy-commit] pypy default: (jterrace) merge numpy-identity branch, adding numpy.identity function

2011-12-13 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r50484:3b81c36d2bd1 Date: 2011-12-14 01:43 +0200 http://bitbucket.org/pypy/pypy/changeset/3b81c36d2bd1/ Log:(jterrace) merge numpy-identity branch, adding numpy.identity function diff --git a/pypy/module/micronumpy/__init__.py b/pypy/mo

[pypy-commit] pypy numpy-identity: Made tests look nicer

2011-12-13 Thread jterrace
Author: Jeff Terrace Branch: numpy-identity Changeset: r50483:506329de8bc3 Date: 2011-12-13 17:41 -0500 http://bitbucket.org/pypy/pypy/changeset/506329de8bc3/ Log:Made tests look nicer diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py -

[pypy-commit] pypy numpy-identity: Added numpy.identity function

2011-12-13 Thread jterrace
Author: Jeff Terrace Branch: numpy-identity Changeset: r50482:2ff54fec76e7 Date: 2011-12-13 17:15 -0500 http://bitbucket.org/pypy/pypy/changeset/2ff54fec76e7/ Log:Added numpy.identity function diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/mo

[pypy-commit] pypy default: Found out why the test fails, and document it.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50481:b673742c84f1 Date: 2011-12-13 22:47 +0100 http://bitbucket.org/pypy/pypy/changeset/b673742c84f1/ Log:Found out why the test fails, and document it. diff --git a/pypy/module/pypyjit/test_pypy_c/test_generators.py b/pypy/module/pypyjit/test_pypy_c

[pypy-commit] pypy default: Pass multiple --jit parameters correctly.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50480:fa6d4dc7b545 Date: 2011-12-13 22:44 +0100 http://bitbucket.org/pypy/pypy/changeset/fa6d4dc7b545/ Log:Pass multiple --jit parameters correctly. diff --git a/pypy/module/pypyjit/test_pypy_c/test_00_model.py b/pypy/module/pypyjit/test_pypy_c/test_0

[pypy-commit] pypy default: Merge heads. This new old version of test_generators still fails.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50479:a425bfb85325 Date: 2011-12-13 21:28 + http://bitbucket.org/pypy/pypy/changeset/a425bfb85325/ Log:Merge heads. This new old version of test_generators still fails. diff --git a/pypy/module/pypyjit/test_pypy_c/test_generators.py b/pypy/module/

[pypy-commit] pypy default: Fix: if expected_ops contains a '...' line, the resulting line numbers got out of sync.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50478:4d738293f0a9 Date: 2011-12-13 22:10 +0100 http://bitbucket.org/pypy/pypy/changeset/4d738293f0a9/ Log:Fix: if expected_ops contains a '...' line, the resulting line numbers got out of sync. diff --git a/pypy/module/pypyjit/test_pypy_c/mode

[pypy-commit] pypy default: Fix for jit-simplify-backendintf.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50477:869dcd3db31a Date: 2011-12-13 21:52 +0100 http://bitbucket.org/pypy/pypy/changeset/869dcd3db31a/ Log:Fix for jit-simplify-backendintf. diff --git a/pypy/module/pypyjit/test_pypy_c/model.py b/pypy/module/pypyjit/test_pypy_c/model.py --- a/pypy/mo

[pypy-commit] pypy default: Improve the test in the pre-jit-targets world.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50476:f6eb69437a26 Date: 2011-12-13 21:24 + http://bitbucket.org/pypy/pypy/changeset/f6eb69437a26/ Log:Improve the test in the pre-jit-targets world. diff --git a/pypy/module/pypyjit/test_pypy_c/test_generators.py b/pypy/module/pypyjit/test_pypy_c

[pypy-commit] pypy numpy-full-fromstring: Wrote some really ugly code to deal with all the corner cases of numpy fromstring error handling

2011-12-13 Thread jterrace
Author: Jeff Terrace Branch: numpy-full-fromstring Changeset: r50475:8c97ceda4c34 Date: 2011-12-13 15:51 -0500 http://bitbucket.org/pypy/pypy/changeset/8c97ceda4c34/ Log:Wrote some really ugly code to deal with all the corner cases of numpy fromstring error handling diff --git a/pypy

[pypy-commit] pypy default: Add missing doc file.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50474:2a81fc4ed8d2 Date: 2011-12-13 21:43 +0100 http://bitbucket.org/pypy/pypy/changeset/2a81fc4ed8d2/ Log:Add missing doc file. diff --git a/pypy/doc/config/objspace.std.withspecialisedtuple.txt b/pypy/doc/config/objspace.std.withspecialisedtuple.txt

[pypy-commit] pypy default: Tentative: kill the usage of eax as a reserved register around LABEL and

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50472:3385f481f372 Date: 2011-12-13 18:47 +0100 http://bitbucket.org/pypy/pypy/changeset/3385f481f372/ Log:Tentative: kill the usage of eax as a reserved register around LABEL and JUMPs. On x86-64, we have already r11 for that. On x86-32, too

[pypy-commit] pypy default: merge heads

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50473:585211322729 Date: 2011-12-13 21:16 +0100 http://bitbucket.org/pypy/pypy/changeset/585211322729/ Log:merge heads diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/pypy/module/micronumpy/__init__.py +++ b/

[pypy-commit] pypy default: Reintroduce the equivalent of 'unused', which was killed during the

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50471:28fdd95654de Date: 2011-12-13 18:29 +0100 http://bitbucket.org/pypy/pypy/changeset/28fdd95654de/ Log:Reintroduce the equivalent of 'unused', which was killed during the merge of jit-simplify-backendintf. diff --git a/pypy/jit/backend/x86/

[pypy-commit] pypy ppc-jit-backend: r0 is now SCRATCH reg

2011-12-13 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50468:20d7accd990a Date: 2011-12-13 20:55 +0100 http://bitbucket.org/pypy/pypy/changeset/20d7accd990a/ Log:r0 is now SCRATCH reg diff --git a/pypy/jit/backend/ppc/ppcgen/register.py b/pypy/jit/backend/ppc/ppcgen/register.py --- a/pypy/jit/ba

[pypy-commit] pypy ppc-jit-backend: (bivab, hager): Implementation of CALL_ASSEMBLER seems to work

2011-12-13 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50470:eb94afc2c1cd Date: 2011-12-13 21:01 +0100 http://bitbucket.org/pypy/pypy/changeset/eb94afc2c1cd/ Log:(bivab, hager): Implementation of CALL_ASSEMBLER seems to work diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/back

[pypy-commit] pypy ppc-jit-backend: Adjust OverwritingBuilder to interface of PPC builder

2011-12-13 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r50469:4887e168450b Date: 2011-12-13 20:59 +0100 http://bitbucket.org/pypy/pypy/changeset/4887e168450b/ Log:Adjust OverwritingBuilder to interface of PPC builder diff --git a/pypy/jit/backend/ppc/ppcgen/codebuilder.py b/pypy/jit/backend/ppc/p

[pypy-commit] pypy default: Move __debug_repr__ in micronumpy into a new numpypy.pypy module

2011-12-13 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50467:9b76d833f3c4 Date: 2011-12-13 14:50 -0500 http://bitbucket.org/pypy/pypy/changeset/9b76d833f3c4/ Log:Move __debug_repr__ in micronumpy into a new numpypy.pypy module diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__ini

[pypy-commit] pypy default: added __rsub__ for numpy boxes

2011-12-13 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50466:c3836e8813ff Date: 2011-12-13 13:44 -0500 http://bitbucket.org/pypy/pypy/changeset/c3836e8813ff/ Log:added __rsub__ for numpy boxes diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/module/m

[pypy-commit] pypy default: Checking a lighter variant of SpecialisedTuples with only 'ii', 'ff' and 'oo'

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50465:ff8ac1d3 Date: 2011-12-13 16:53 +0100 http://bitbucket.org/pypy/pypy/changeset/ff8ac1d3/ Log:Checking a lighter variant of SpecialisedTuples with only 'ii', 'ff' and 'oo' specialisations. It seems that the previous version causes

[pypy-commit] pypy numpy-full-fromstring: Refactor fromstring into text and binary

2011-12-13 Thread jterrace
Author: Jeff Terrace Branch: numpy-full-fromstring Changeset: r50464:06bf54903f53 Date: 2011-12-13 10:33 -0500 http://bitbucket.org/pypy/pypy/changeset/06bf54903f53/ Log:Refactor fromstring into text and binary diff --git a/pypy/module/micronumpy/interp_support.py b/pypy/module/micronumpy/i

[pypy-commit] pypy default: add comments: keep the backend in sync

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50463:c260c94f7761 Date: 2011-12-13 15:17 +0100 http://bitbucket.org/pypy/pypy/changeset/c260c94f7761/ Log:add comments: keep the backend in sync diff --git a/pypy/jit/metainterp/resoperation.py b/pypy/jit/metainterp/resoperation.py --- a/pypy/jit/met

[pypy-commit] pypy default: Let the JIT see the app-level 'type(x)' construct.

2011-12-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r50462:7d73e99929bb Date: 2011-12-13 13:55 +0100 http://bitbucket.org/pypy/pypy/changeset/7d73e99929bb/ Log:Let the JIT see the app-level 'type(x)' construct. diff --git a/pypy/objspace/std/typetype.py b/pypy/objspace/std/typetype.py --- a/pypy/objspace

[pypy-commit] pypy default: whoops fix error from previous commit

2011-12-13 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50461:adc2497aaa14 Date: 2011-12-13 05:39 -0500 http://bitbucket.org/pypy/pypy/changeset/adc2497aaa14/ Log:whoops fix error from previous commit diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/

[pypy-commit] pypy default: simplify this code by removing some mostly dead code

2011-12-13 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r50460:22b2d8a07bcd Date: 2011-12-13 05:33 -0500 http://bitbucket.org/pypy/pypy/changeset/22b2d8a07bcd/ Log:simplify this code by removing some mostly dead code diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_num

[pypy-commit] pypy jit-multilabel: Translation fix. Why am I not allowed to use a default value on the lengthbox argument?

2011-12-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-multilabel Changeset: r50459:e2479d8f3ce5 Date: 2011-12-13 10:52 +0100 http://bitbucket.org/pypy/pypy/changeset/e2479d8f3ce5/ Log:Translation fix. Why am I not allowed to use a default value on the lengthbox argument? diff --git a/pypy/jit/metainterp/op

[pypy-commit] pypy jit-multilabel: ShortBoxes is no longer mutated after it is crated so there is no point in cloning it anymore

2011-12-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-multilabel Changeset: r50458:fb0f3b8c369a Date: 2011-12-13 09:14 +0100 http://bitbucket.org/pypy/pypy/changeset/fb0f3b8c369a/ Log:ShortBoxes is no longer mutated after it is crated so there is no point in cloning it anymore diff --git a/pypy/jit/metaint

[pypy-commit] pypy jit-multilabel: kill ShortBoxes.aliases

2011-12-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-multilabel Changeset: r50457:a155d05decc6 Date: 2011-12-13 09:11 +0100 http://bitbucket.org/pypy/pypy/changeset/a155d05decc6/ Log:kill ShortBoxes.aliases diff --git a/pypy/jit/metainterp/optimizeopt/virtualstate.py b/pypy/jit/metainterp/optimizeopt/virtualstat

[pypy-commit] pypy jit-multilabel: Dont change the result box of ops as they are emitted. That will cause an unecesarry renaming of the box as it passes a label which complicates unroll.py

2011-12-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-multilabel Changeset: r50456:1e4c74e007f4 Date: 2011-12-13 09:07 +0100 http://bitbucket.org/pypy/pypy/changeset/1e4c74e007f4/ Log:Dont change the result box of ops as they are emitted. That will cause an unecesarry renaming of the box as it passes a labe

[pypy-commit] pypy jit-multilabel: kill old stuff

2011-12-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-multilabel Changeset: r50455:08f31473c48b Date: 2011-12-13 07:32 +0100 http://bitbucket.org/pypy/pypy/changeset/08f31473c48b/ Log:kill old stuff diff --git a/pypy/jit/metainterp/optimizeopt/unroll.py b/pypy/jit/metainterp/optimizeopt/unroll.py --- a/pypy/jit/m