[pypy-commit] pypy jit-targets: kill insert_loop_token

2011-11-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49362:6a9c9a3e0c43 Date: 2011-11-12 13:08 +0100 http://bitbucket.org/pypy/pypy/changeset/6a9c9a3e0c43/ Log:kill insert_loop_token diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.

[pypy-commit] pypy jit-targets: fix tests

2011-11-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49364:ed426958d5e2 Date: 2011-11-12 13:59 +0100 http://bitbucket.org/pypy/pypy/changeset/ed426958d5e2/ Log:fix tests diff --git a/pypy/jit/metainterp/test/test_del.py b/pypy/jit/metainterp/test/test_del.py --- a/pypy/jit/metainterp/test/tes

[pypy-commit] pypy jit-targets: fix test

2011-11-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49363:0436b59b6130 Date: 2011-11-12 13:27 +0100 http://bitbucket.org/pypy/pypy/changeset/0436b59b6130/ Log:fix test diff --git a/pypy/jit/metainterp/test/test_compile.py b/pypy/jit/metainterp/test/test_compile.py --- a/pypy/jit/metainterp/t

[pypy-commit] pypy jit-targets: make sure history.Stats dont keep things alive

2011-11-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49365:16b76159c68e Date: 2011-11-13 11:01 +0100 http://bitbucket.org/pypy/pypy/changeset/16b76159c68e/ Log:make sure history.Stats dont keep things alive diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy

[pypy-commit] pypy jit-targets: propagate quasi_immutable_deps

2011-11-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49366:224f5793feda Date: 2011-11-13 11:19 +0100 http://bitbucket.org/pypy/pypy/changeset/224f5793feda/ Log:propagate quasi_immutable_deps diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/

[pypy-commit] pypy numpy-multidim-shards: Fix until some tests start passing. Introduce more iterators

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49367:a0719edc5e5e Date: 2011-11-12 11:02 +0100 http://bitbucket.org/pypy/pypy/changeset/a0719edc5e5e/ Log:Fix until some tests start passing. Introduce more iterators diff --git a/pypy/module/micronumpy/interp_numarray.py

[pypy-commit] pypy numpy-multidim-shards: progress

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49368:35103929b924 Date: 2011-11-13 14:38 +0100 http://bitbucket.org/pypy/pypy/changeset/35103929b924/ Log:progress diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/p

[pypy-commit] pypy default: Try to fix the issue with -lrt being at the beginning and not at the end.

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r49369:ad8b93cf993c Date: 2011-11-13 15:01 +0100 http://bitbucket.org/pypy/pypy/changeset/ad8b93cf993c/ Log:Try to fix the issue with -lrt being at the beginning and not at the end. diff --git a/pypy/translator/platform/__init__.py b/py

[pypy-commit] pypy default: for concatenation to work, this has to be an empty list (thanks ned)

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r49370:38f173ee998a Date: 2011-11-13 17:00 +0100 http://bitbucket.org/pypy/pypy/changeset/38f173ee998a/ Log:for concatenation to work, this has to be an empty list (thanks ned) diff --git a/pypy/translator/platform/__init__.py b/pypy/translator

[pypy-commit] pypy numpy-multidim-shards: pass few more tests. everything has shards and backshards

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49371:214d0b29208f Date: 2011-11-13 15:32 +0100 http://bitbucket.org/pypy/pypy/changeset/214d0b29208f/ Log:pass few more tests. everything has shards and backshards diff --git a/pypy/module/micronumpy/interp_numarray.py b/

[pypy-commit] pypy numpy-multidim-shards: fix multidim tests

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49372:466d59c9ff2a Date: 2011-11-13 17:11 +0100 http://bitbucket.org/pypy/pypy/changeset/466d59c9ff2a/ Log:fix multidim tests diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.

[pypy-commit] pypy jit-dynamic-getarrayitem: start working on the JIT optimization

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49373:48644296897a Date: 2011-11-13 02:02 -0500 http://bitbucket.org/pypy/pypy/changeset/48644296897a/ Log:start working on the JIT optimization diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl

[pypy-commit] pypy jit-dynamic-getarrayitem: progress, gets are now compiled and executed properly

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49374:cc246e01cada Date: 2011-11-13 12:13 -0500 http://bitbucket.org/pypy/pypy/changeset/cc246e01cada/ Log:progress, gets are now compiled and executed properly diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backen

[pypy-commit] pypy numpy-multidim-shards: make more tests pass

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49375:a90cb67cd9f9 Date: 2011-11-13 18:19 +0100 http://bitbucket.org/pypy/pypy/changeset/a90cb67cd9f9/ Log:make more tests pass diff --git a/py/_code/code.py b/py/_code/code.py --- a/py/_code/code.py +++ b/py/_code/code.py

[pypy-commit] pypy numpy-multidim-shards: one more test

2011-11-13 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49376:054e78d993dc Date: 2011-11-13 18:20 +0100 http://bitbucket.org/pypy/pypy/changeset/054e78d993dc/ Log:one more test diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --

[pypy-commit] pypy jit-dynamic-getarrayitem: implement the optimization for set

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49377:af9eea9cddb5 Date: 2011-11-13 12:29 -0500 http://bitbucket.org/pypy/pypy/changeset/af9eea9cddb5/ Log:implement the optimization for set diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backend/llgraph/llimpl.py

[pypy-commit] pypy jit-dynamic-getarrayitem: support in teh x86 backend

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49378:da2860819b0f Date: 2011-11-13 15:23 -0500 http://bitbucket.org/pypy/pypy/changeset/da2860819b0f/ Log:support in teh x86 backend diff --git a/pypy/jit/backend/llsupport/descr.py b/pypy/jit/backend/llsupport/descr.py --- a

[pypy-commit] pypy jit-dynamic-getarrayitem: optimize {get, set}interiorfield_{raw, gc} for itemsizes that can be addressed using special x86 addressing

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49379:5545a3c93d51 Date: 2011-11-13 15:34 -0500 http://bitbucket.org/pypy/pypy/changeset/5545a3c93d51/ Log:optimize {get,set}interiorfield_{raw,gc} for itemsizes that can be addressed using special x86 addressing diff -

[pypy-commit] pypy jit-dynamic-getarrayitem: forgotten test file

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49380:34a22813b598 Date: 2011-11-13 15:43 -0500 http://bitbucket.org/pypy/pypy/changeset/34a22813b598/ Log:forgotten test file diff --git a/pypy/jit/backend/x86/test/test_fficall.py b/pypy/jit/backend/x86/test/test_fficall.py

[pypy-commit] pypy jit-dynamic-getarrayitem: missing attr

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49381:27cd35fd7358 Date: 2011-11-13 15:44 -0500 http://bitbucket.org/pypy/pypy/changeset/27cd35fd7358/ Log:missing attr diff --git a/pypy/jit/backend/x86/test/test_fficall.py b/pypy/jit/backend/x86/test/test_fficall.py --- a/p

[pypy-commit] pypy jit-targets: fix tests

2011-11-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49382:01ed1de7dd3e Date: 2011-11-13 13:49 +0100 http://bitbucket.org/pypy/pypy/changeset/01ed1de7dd3e/ Log:fix tests diff --git a/pypy/jit/metainterp/test/test_recursive.py b/pypy/jit/metainterp/test/test_recursive.py --- a/pypy/jit/metaint

[pypy-commit] pypy jit-targets: translation fix

2011-11-13 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49383:e3289bc8ecbc Date: 2011-11-13 18:07 +0100 http://bitbucket.org/pypy/pypy/changeset/e3289bc8ecbc/ Log:translation fix diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compile.py +++

[pypy-commit] pypy ppc-jit-backend: Define getarrayitem_raw, getfield_raw, etc. Sign extend getfield result.

2011-11-13 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r49384:3bebd83ccde0 Date: 2011-11-13 18:08 -0500 http://bitbucket.org/pypy/pypy/changeset/3bebd83ccde0/ Log:Define getarrayitem_raw, getfield_raw, etc. Sign extend getfield result. diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler

[pypy-commit] pypy jit-dynamic-getarrayitem: show the annotator this case isn't posssible

2011-11-13 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49385:99d01fa4f6a8 Date: 2011-11-13 18:22 -0500 http://bitbucket.org/pypy/pypy/changeset/99d01fa4f6a8/ Log:show the annotator this case isn't posssible diff --git a/pypy/jit/metainterp/optimizeopt/fficall.py b/pypy/jit/metaint