[pypy-commit] pypy ppc-jit-backend: add a helper method to the register manager to allocate a scratch register

2011-11-15 Thread bivab
Author: David Schneider Branch: ppc-jit-backend Changeset: r49432:d1fa57a9cf80 Date: 2011-11-15 10:34 +0100 http://bitbucket.org/pypy/pypy/changeset/d1fa57a9cf80/ Log:add a helper method to the register manager to allocate a scratch register diff --git a/pypy/jit/backend/ppc/ppcgen/r

[pypy-commit] pypy ppc-jit-backend: allocate and use a scratch register for get/set arrayitem in case the scale > 0

2011-11-15 Thread bivab
Author: David Schneider Branch: ppc-jit-backend Changeset: r49433:7a670ce597e7 Date: 2011-11-15 10:35 +0100 http://bitbucket.org/pypy/pypy/changeset/7a670ce597e7/ Log:allocate and use a scratch register for get/set arrayitem in case the scale > 0 diff --git a/pypy/jit/backend/ppc/ppc

[pypy-commit] pypy ppc-jit-backend: Added regalloc_push and regalloc_pop => test_jump passes

2011-11-15 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r49434:2cc68464f249 Date: 2011-11-15 11:08 +0100 http://bitbucket.org/pypy/pypy/changeset/2cc68464f249/ Log:Added regalloc_push and regalloc_pop => test_jump passes diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/

[pypy-commit] pypy ppc-jit-backend: merge

2011-11-15 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r49435:2a816abcb981 Date: 2011-11-15 12:58 +0100 http://bitbucket.org/pypy/pypy/changeset/2a816abcb981/ Log:merge diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --- a/pypy/jit/backend/ppc/

[pypy-commit] pypy ppc-jit-backend: Started implementation of NEW, first test passes

2011-11-15 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r49436:dd67675a28a9 Date: 2011-11-15 15:00 +0100 http://bitbucket.org/pypy/pypy/changeset/dd67675a28a9/ Log:Started implementation of NEW, first test passes diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen

[pypy-commit] pypy ppc-jit-backend: Use r0 as one-element stack

2011-11-15 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r49437:9b6289cbf90b Date: 2011-11-15 18:13 +0100 http://bitbucket.org/pypy/pypy/changeset/9b6289cbf90b/ Log:Use r0 as one-element stack diff --git a/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py b/pypy/jit/backend/ppc/ppcgen/ppc_assembler.py -

[pypy-commit] pypy default: handle hashing a None rstr, fixes the test I checked in yesterday.

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r49438:89c328e7b0fa Date: 2011-11-15 12:26 -0500 http://bitbucket.org/pypy/pypy/changeset/89c328e7b0fa/ Log:handle hashing a None rstr, fixes the test I checked in yesterday. diff --git a/pypy/rpython/lltypesystem/rstr.py b/pypy/rpython/lltypesystem/r

[pypy-commit] pypy jit-dynamic-getarrayitem: merged default in

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49439:9733b32ba514 Date: 2011-11-15 12:28 -0500 http://bitbucket.org/pypy/pypy/changeset/9733b32ba514/ Log:merged default in diff --git a/pypy/module/cpyext/include/eval.h b/pypy/module/cpyext/include/eval.h --- a/pypy/module/

[pypy-commit] pypy jit-dynamic-getarrayitem: put tests in a sane subclass and only run the new ones in the x86 backend

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49440:ee7c71b7e412 Date: 2011-11-15 12:44 -0500 http://bitbucket.org/pypy/pypy/changeset/ee7c71b7e412/ Log:put tests in a sane subclass and only run the new ones in the x86 backend diff --git a/pypy/jit/backend/x86/test

[pypy-commit] pypy ppc-jit-backend: Implemented NEW_ARRAY

2011-11-15 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r49441:b2ad6b915f48 Date: 2011-11-15 19:02 +0100 http://bitbucket.org/pypy/pypy/changeset/b2ad6b915f48/ Log:Implemented NEW_ARRAY diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --- a/pypy/

[pypy-commit] pypy ppc-jit-backend: Implemented NEWSTR and NEWUNICODE

2011-11-15 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r49442:991e2aba52b0 Date: 2011-11-15 19:11 +0100 http://bitbucket.org/pypy/pypy/changeset/991e2aba52b0/ Log:Implemented NEWSTR and NEWUNICODE diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py

[pypy-commit] pypy ppc-jit-backend: Correct indentation of prepare_setarrayitem_raw.

2011-11-15 Thread edelsohn
Author: edelsohn Branch: ppc-jit-backend Changeset: r49443:760676c29f43 Date: 2011-11-15 13:25 -0500 http://bitbucket.org/pypy/pypy/changeset/760676c29f43/ Log:Correct indentation of prepare_setarrayitem_raw. diff --git a/pypy/jit/backend/ppc/ppcgen/regalloc.py b/pypy/jit/backend/ppc/ppcgen/

[pypy-commit] pypy py3k: backout 21b2914fdb96 pending type.name switching to unicode

2011-11-15 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r49444:706419ee2d49 Date: 2011-11-15 10:58 -0800 http://bitbucket.org/pypy/pypy/changeset/706419ee2d49/ Log:backout 21b2914fdb96 pending type.name switching to unicode diff --git a/pypy/objspace/std/test/test_typeobject.py b/pypy/objspace/std/te

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

2011-11-15 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49445:520196bc50f9 Date: 2011-11-15 19:05 +0100 http://bitbucket.org/pypy/pypy/changeset/520196bc50f9/ 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 jit-dynamic-getarrayitem: close for merge

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: jit-dynamic-getarrayitem Changeset: r49446:ec49334c3989 Date: 2011-11-15 17:00 -0500 http://bitbucket.org/pypy/pypy/changeset/ec49334c3989/ Log:close for merge ___ pypy-commit mailing list [email protected] http://m

[pypy-commit] pypy default: Merged jit-dynamic-getarrayitem. Added support for creating custom getarrayitems at jit-compile time. Steals some stuff from anto's ffistruct.

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r49447:bd871afa3feb Date: 2011-11-15 17:00 -0500 http://bitbucket.org/pypy/pypy/changeset/bd871afa3feb/ Log:Merged jit-dynamic-getarrayitem. Added support for creating custom getarrayitems at jit-compile time. Steals some stuff from anto's

[pypy-commit] pypy numpy-dtype-refactor: convert to use the new libffi support

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49449:b1025f8b8ca2 Date: 2011-11-15 17:12 -0500 http://bitbucket.org/pypy/pypy/changeset/b1025f8b8ca2/ Log:convert to use the new libffi support diff --git a/pypy/module/micronumpy/interp_dtype.py b/pypy/module/micronumpy/interp_d

[pypy-commit] pypy numpy-dtype-refactor: Added a decorator for specialize:call_location

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49451:b594ceafe738 Date: 2011-11-15 18:07 -0500 http://bitbucket.org/pypy/pypy/changeset/b594ceafe738/ Log:Added a decorator for specialize:call_location diff --git a/pypy/rlib/objectmodel.py b/pypy/rlib/objectmodel.py --- a/pypy/r

[pypy-commit] pypy numpy-dtype-refactor: Teach llimpl about {get, set}interiorfield_raw with floats.

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49450:b2bbe6d8f5fa Date: 2011-11-15 18:06 -0500 http://bitbucket.org/pypy/pypy/changeset/b2bbe6d8f5fa/ Log:Teach llimpl about {get,set}interiorfield_raw with floats. diff --git a/pypy/jit/backend/llgraph/llimpl.py b/pypy/jit/backe

[pypy-commit] pypy numpy-dtype-refactor: Specialize these properly

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49452:eb398ab0ef00 Date: 2011-11-15 18:07 -0500 http://bitbucket.org/pypy/pypy/changeset/eb398ab0ef00/ Log:Specialize these properly diff --git a/pypy/rlib/libffi.py b/pypy/rlib/libffi.py --- a/pypy/rlib/libffi.py +++ b/pypy/rlib/l

[pypy-commit] pypy numpy-dtype-refactor: Update these tests.

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49453:ea7461f576fa Date: 2011-11-15 18:07 -0500 http://bitbucket.org/pypy/pypy/changeset/ea7461f576fa/ Log:Update these tests. diff --git a/pypy/module/micronumpy/test/test_zjit.py b/pypy/module/micronumpy/test/test_zjit.py --- a/

[pypy-commit] pypy numpy-multidim-shards: start to fix descr_repr

2011-11-15 Thread mattip
Author: mattip Branch: numpy-multidim-shards Changeset: r49454:623b485bea06 Date: 2011-11-15 02:00 +0200 http://bitbucket.org/pypy/pypy/changeset/623b485bea06/ Log:start to fix descr_repr diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a

[pypy-commit] pypy numpy-multidim-shards: code cleanup

2011-11-15 Thread mattip
Author: mattip Branch: numpy-multidim-shards Changeset: r49456:989579c2237f Date: 2011-11-16 01:30 +0200 http://bitbucket.org/pypy/pypy/changeset/989579c2237f/ Log:code cleanup diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/pypy/modul

[pypy-commit] pypy numpy-multidim-shards: split tests, test_repr passes

2011-11-15 Thread mattip
Author: mattip Branch: numpy-multidim-shards Changeset: r49455:f508193f73f0 Date: 2011-11-16 01:28 +0200 http://bitbucket.org/pypy/pypy/changeset/f508193f73f0/ Log:split tests, test_repr passes diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py

[pypy-commit] pypy default: Allows presetup.py to execute setup.py scripts which use

2011-11-15 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r49457:dff1cac01f75 Date: 2011-11-16 01:01 +0100 http://bitbucket.org/pypy/pypy/changeset/dff1cac01f75/ Log:Allows presetup.py to execute setup.py scripts which use the "if __name__ == '__main__'" idiom diff --git a/pypy/module/cpyext/

[pypy-commit] pypy default: Update PyMODINIT_FUNC for C++ extensions.

2011-11-15 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r49458:365410e9e95e Date: 2011-11-16 01:02 +0100 http://bitbucket.org/pypy/pypy/changeset/365410e9e95e/ Log:Update PyMODINIT_FUNC for C++ extensions. diff --git a/pypy/module/cpyext/include/modsupport.h b/pypy/module/cpyext/include/modsupport

[pypy-commit] pypy numpy-dtype-refactor: expose more stuff at app level

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49459:9e74aaa8665b Date: 2011-11-15 22:45 -0500 http://bitbucket.org/pypy/pypy/changeset/9e74aaa8665b/ Log:expose more stuff at app level diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --- a/p

[pypy-commit] pypy numpy-dtype-refactor: allowisntantiating numpy boxes from applevel

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49460:a099f70075f5 Date: 2011-11-16 00:23 -0500 http://bitbucket.org/pypy/pypy/changeset/a099f70075f5/ Log:allowisntantiating numpy boxes from applevel diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/i

[pypy-commit] pypy numpy-multidim-shards: fix those tests - downside: they're for fortran layout

2011-11-15 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49461:cc5e404f423b Date: 2011-11-16 09:15 +0200 http://bitbucket.org/pypy/pypy/changeset/cc5e404f423b/ Log:fix those tests - downside: they're for fortran layout diff --git a/pypy/module/micronumpy/test/test_numarray.py b/

[pypy-commit] pypy numpy-dtype-refactor: remove some dead code, doesn't fix translation as I hoped

2011-11-15 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49462:c47b62ba14df Date: 2011-11-16 02:48 -0500 http://bitbucket.org/pypy/pypy/changeset/c47b62ba14df/ Log:remove some dead code, doesn't fix translation as I hoped diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micr