[pypy-commit] pypy default: Added a failing test.

2011-11-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r49463:d6424b565434 Date: 2011-11-16 12:25 +0100 http://bitbucket.org/pypy/pypy/changeset/d6424b565434/ Log:Added a failing test. diff --git a/pypy/module/math/test/test_translated.py b/pypy/module/math/test/test_translated.py new file mode 100644 ---

[pypy-commit] pypy default: The hack "y + VERY_LARGE_FLOAT == y" fails to give the correct

2011-11-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r49464:14495ad804bc Date: 2011-11-16 12:28 +0100 http://bitbucket.org/pypy/pypy/changeset/14495ad804bc/ Log:The hack "y + VERY_LARGE_FLOAT == y" fails to give the correct result on gcc, not only on msvc. Revert to the comparison with INFI

[pypy-commit] pypy default: Fix.

2011-11-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r49465:914c5625808a Date: 2011-11-16 12:37 +0100 http://bitbucket.org/pypy/pypy/changeset/914c5625808a/ Log:Fix. diff --git a/pypy/rpython/lltypesystem/rffi.py b/pypy/rpython/lltypesystem/rffi.py --- a/pypy/rpython/lltypesystem/rffi.py +++ b/pypy/rpyth

[pypy-commit] pypy arm-backend-2: fix tests

2011-11-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r49466:cee2830d1a69 Date: 2011-11-16 13:54 +0100 http://bitbucket.org/pypy/pypy/changeset/cee2830d1a69/ Log:fix tests diff --git a/pypy/jit/backend/arm/test/test_runner.py b/pypy/jit/backend/arm/test/test_runner.py --- a/pypy/jit/back

[pypy-commit] pypy arm-backend-2: improve freeing of boxes in the backend

2011-11-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r49467:73ba39e70415 Date: 2011-11-16 13:54 +0100 http://bitbucket.org/pypy/pypy/changeset/73ba39e70415/ Log:improve freeing of boxes in the backend diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py ---

[pypy-commit] pypy arm-backend-2: Add a method to allocate a scratch register that is managed by the register manager. The register manager keeps a list of temporary boxes that need to freed before be

2011-11-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r49468:66a82d2d9786 Date: 2011-11-16 13:58 +0100 http://bitbucket.org/pypy/pypy/changeset/66a82d2d9786/ Log:Add a method to allocate a scratch register that is managed by the register manager. The register manager keeps a list o

[pypy-commit] pypy arm-backend-2: refactor _ensure_value_is_boxed to use a managed scratch_register and to not return the box for the allocated location anymore

2011-11-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r49469:a3207081d5fb Date: 2011-11-16 14:03 +0100 http://bitbucket.org/pypy/pypy/changeset/a3207081d5fb/ Log:refactor _ensure_value_is_boxed to use a managed scratch_register and to not return the box for the allocated location a

[pypy-commit] pypy arm-backend-2: fix test

2011-11-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r49470:35ea8271c7ee Date: 2011-11-16 14:11 +0100 http://bitbucket.org/pypy/pypy/changeset/35ea8271c7ee/ Log:fix test diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py --- a/pypy/jit/backend/test/

[pypy-commit] pypy type-specialized-instances: (l.diekmann, cfbolz): a branch to play with the idea of type-specializing instances

2011-11-16 Thread l . diekmann
Author: Lukas Diekmann Branch: type-specialized-instances Changeset: r49471:2ae5b770cb48 Date: 2011-11-14 12:28 +0100 http://bitbucket.org/pypy/pypy/changeset/2ae5b770cb48/ Log:(l.diekmann, cfbolz): a branch to play with the idea of type- specializing instances __

[pypy-commit] pypy type-specialized-instances: do not use index anymore to read attributes. in future the attributes manage (un)erasing and (un)wrapping of their values themselves

2011-11-16 Thread l . diekmann
Author: Lukas Diekmann Branch: type-specialized-instances Changeset: r49472:9348749a851e Date: 2011-11-15 14:04 +0100 http://bitbucket.org/pypy/pypy/changeset/9348749a851e/ Log:do not use index anymore to read attributes. in future the attributes manage (un)erasing and (un)wrapping of

[pypy-commit] pypy type-specialized-instances: read attributes only through Attribute class. fixed tests

2011-11-16 Thread l . diekmann
Author: Lukas Diekmann Branch: type-specialized-instances Changeset: r49473:c905b06f965f Date: 2011-11-16 14:17 +0100 http://bitbucket.org/pypy/pypy/changeset/c905b06f965f/ Log:read attributes only through Attribute class. fixed tests diff --git a/pypy/objspace/std/mapdict.py b/pypy/objspace

[pypy-commit] pypy arm-backend-2: merge default

2011-11-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r49474:5786677fd91d Date: 2011-11-16 14:33 +0100 http://bitbucket.org/pypy/pypy/changeset/5786677fd91d/ Log:merge default diff --git a/pypy/interpreter/test/test_executioncontext.py b/pypy/interpreter/test/test_executioncontext.py ---

[pypy-commit] pypy arm-backend-2: Bah, fix.

2011-11-16 Thread bivab
Author: David Schneider Branch: arm-backend-2 Changeset: r49475:0fc247cc5f82 Date: 2011-11-16 14:56 +0100 http://bitbucket.org/pypy/pypy/changeset/0fc247cc5f82/ Log:Bah, fix. diff --git a/pypy/jit/backend/arm/regalloc.py b/pypy/jit/backend/arm/regalloc.py --- a/pypy/jit/backend/arm/regalloc.

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

2011-11-16 Thread hager
Author: hager Branch: ppc-jit-backend Changeset: r49476:7ad615ae7faf Date: 2011-11-16 17:54 +0100 http://bitbucket.org/pypy/pypy/changeset/7ad615ae7faf/ Log:Implemented NEW_WITH_VTABLE diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --- a

[pypy-commit] pypy jit-targets: test_target_loop_kept_alive_or_not relies on send_bridge_to_backend() NOT increasing the generation of its original preamble (its current action on default is to increa

2011-11-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49477:b07f3eacf8ae Date: 2011-11-16 20:21 +0100 http://bitbucket.org/pypy/pypy/changeset/b07f3eacf8ae/ Log:test_target_loop_kept_alive_or_not relies on send_bridge_to_backend() NOT increasing the generation of its original pre

[pypy-commit] pypy numpy-dtype-refactor: merged default

2011-11-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49478:98e8d0b934b3 Date: 2011-11-16 11:53 -0500 http://bitbucket.org/pypy/pypy/changeset/98e8d0b934b3/ Log:merged default diff --git a/pypy/module/cpyext/include/modsupport.h b/pypy/module/cpyext/include/modsupport.h --- a/pypy/mo

[pypy-commit] pypy numpy-dtype-refactor: translation fix

2011-11-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49480:d30c5c155528 Date: 2011-11-16 14:42 -0500 http://bitbucket.org/pypy/pypy/changeset/d30c5c155528/ Log:translation fix diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/

[pypy-commit] pypy numpy-dtype-refactor: translation fixes

2011-11-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49479:f0a1bcf419fb Date: 2011-11-16 13:43 -0500 http://bitbucket.org/pypy/pypy/changeset/f0a1bcf419fb/ Log:translation fixes diff --git a/pypy/module/micronumpy/interp_boxes.py b/pypy/module/micronumpy/interp_boxes.py --- a/pypy/m

[pypy-commit] pypy jit-targets: more consisten naming, fixed test

2011-11-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49481:ccbfe0737e7d Date: 2011-11-16 21:36 +0100 http://bitbucket.org/pypy/pypy/changeset/ccbfe0737e7d/ Log:more consisten naming, fixed test diff --git a/pypy/jit/metainterp/history.py b/pypy/jit/metainterp/history.py --- a/pypy/jit/metainte

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

2011-11-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49482:64e5eaa5e5ba Date: 2011-11-16 17:06 -0500 http://bitbucket.org/pypy/pypy/changeset/64e5eaa5e5ba/ Log:expose some more stuff at app-levle diff --git a/pypy/module/micronumpy/__init__.py b/pypy/module/micronumpy/__init__.py --

[pypy-commit] pypy numpy-dtype-refactor: update the meta data on these funcs

2011-11-16 Thread alex_gaynor
Author: Alex Gaynor Branch: numpy-dtype-refactor Changeset: r49483:94b5cfa8e30a Date: 2011-11-16 18:07 -0500 http://bitbucket.org/pypy/pypy/changeset/94b5cfa8e30a/ Log:update the meta data on these funcs diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pyp

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

2011-11-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49485:f77a779d9a4e Date: 2011-11-17 08:00 +0100 http://bitbucket.org/pypy/pypy/changeset/f77a779d9a4e/ Log:fix tests diff --git a/pypy/jit/metainterp/test/test_quasiimmut.py b/pypy/jit/metainterp/test/test_quasiimmut.py --- a/pypy/jit/metai

[pypy-commit] pypy jit-targets: dont use invalidated loops

2011-11-16 Thread hakanardo
Author: Hakan Ardo Branch: jit-targets Changeset: r49484:1b27d145ac64 Date: 2011-11-17 07:52 +0100 http://bitbucket.org/pypy/pypy/changeset/1b27d145ac64/ Log:dont use invalidated loops diff --git a/pypy/jit/metainterp/test/test_quasiimmut.py b/pypy/jit/metainterp/test/test_quasiimmut.py ---

[pypy-commit] pypy numpy-multidim-shards: Implement shards correctly. Allow fortran and C order. Temporarily replace repr

2011-11-16 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49486:09ed665d55c6 Date: 2011-11-17 09:25 +0200 http://bitbucket.org/pypy/pypy/changeset/09ed665d55c6/ Log:Implement shards correctly. Allow fortran and C order. Temporarily replace repr and str with something that w

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

2011-11-16 Thread fijal
Author: Maciej Fijalkowski Branch: numpy-multidim-shards Changeset: r49487:1bc7731d90fd Date: 2011-11-17 09:38 +0200 http://bitbucket.org/pypy/pypy/changeset/1bc7731d90fd/ Log:fix compile tests diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/mod