[pypy-commit] pypy split-rpython: fix collection of the jvm backend tests

2013-01-17 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: split-rpython Changeset: r60127:1bcb31da666a Date: 2013-01-17 10:47 +0100 http://bitbucket.org/pypy/pypy/changeset/1bcb31da666a/ Log:fix collection of the jvm backend tests modern pytest ignores test classes with a own __init__ due to genera

[pypy-commit] pypy split-rpython: Backed out changeset 1bcb31da666a, defer the fix to pytest

2013-01-17 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: split-rpython Changeset: r60128:59bc9f371b06 Date: 2013-01-17 10:57 +0100 http://bitbucket.org/pypy/pypy/changeset/59bc9f371b06/ Log:Backed out changeset 1bcb31da666a, defer the fix to pytest diff --git a/rpython/conftest.py b/rpython/conftest.py --- a/rpyt

[pypy-commit] pypy default: add a way to construct a numpy array from an existing buffer. PyPy-only implementation detail

2013-01-17 Thread antocuni
Author: Antonio Cuni Branch: Changeset: r60129:c437c0261c7e Date: 2013-01-17 11:00 + http://bitbucket.org/pypy/pypy/changeset/c437c0261c7e/ Log:add a way to construct a numpy array from an existing buffer. PyPy- only implementation detail diff --git a/pypy/module/micronumpy/arra

[pypy-commit] pypy jitframe-on-heap: rework the frame manager to use freelists

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60130:3fe697670da9 Date: 2013-01-17 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/3fe697670da9/ Log:rework the frame manager to use freelists diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsuppo

[pypy-commit] pypy jitframe-on-heap: oops, empty test

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60131:39345139bc3f Date: 2013-01-17 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/39345139bc3f/ Log:oops, empty test diff --git a/pypy/jit/backend/llsupport/test/test_regalloc.py b/pypy/jit/backend/llsupport/test/test_re

[pypy-commit] pypy stm-thread-2: Add a TODO

2013-01-17 Thread arigo
Author: Armin Rigo Branch: stm-thread-2 Changeset: r60132:810ce3027d32 Date: 2013-01-17 14:53 +0100 http://bitbucket.org/pypy/pypy/changeset/810ce3027d32/ Log:Add a TODO diff --git a/TODO b/TODO --- a/TODO +++ b/TODO @@ -40,3 +40,5 @@ JIT: finish (missing: the call in execute_token(), reorg

[pypy-commit] pypy jitframe-on-heap: fight fight fight. freelists on the frame manager, so we get more compact

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60134:68788e589b96 Date: 2013-01-17 17:48 +0200 http://bitbucket.org/pypy/pypy/changeset/68788e589b96/ Log:fight fight fight. freelists on the frame manager, so we get more compact frames (and we can respect GC-vs-non-GC)

[pypy-commit] pypy jitframe-on-heap: gcmap

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60133:0f2e3e9d6d9e Date: 2013-01-17 15:40 +0200 http://bitbucket.org/pypy/pypy/changeset/0f2e3e9d6d9e/ Log:gcmap diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py --- a/pypy/jit/backen

[pypy-commit] pypy jitframe-on-heap: pretty crucial fix

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60135:996aae6e0891 Date: 2013-01-17 18:52 +0200 http://bitbucket.org/pypy/pypy/changeset/996aae6e0891/ Log:pretty crucial fix diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py --- a/py

[pypy-commit] pypy jitframe-on-heap: free more stuff

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60136:44bbd6d3e56b Date: 2013-01-17 18:57 +0200 http://bitbucket.org/pypy/pypy/changeset/44bbd6d3e56b/ Log:free more stuff diff --git a/pypy/jit/backend/x86/regalloc.py b/pypy/jit/backend/x86/regalloc.py --- a/pypy/jit/backend/x

[pypy-commit] pypy jitframe-on-heap: frontend fixes

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60137:866412438b36 Date: 2013-01-17 19:38 +0200 http://bitbucket.org/pypy/pypy/changeset/866412438b36/ Log:frontend fixes diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/backe

[pypy-commit] pypy jitframe-on-heap: missing free

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60138:7dba5511c418 Date: 2013-01-17 19:40 +0200 http://bitbucket.org/pypy/pypy/changeset/7dba5511c418/ Log:missing free diff --git a/pypy/jit/backend/x86/regalloc.py b/pypy/jit/backend/x86/regalloc.py --- a/pypy/jit/backend/x86/

[pypy-commit] pypy jitframe-on-heap: fix fix fix

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60139:02e616816493 Date: 2013-01-17 19:46 +0200 http://bitbucket.org/pypy/pypy/changeset/02e616816493/ Log:fix fix fix diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metainterp/compil

[pypy-commit] pypy jitframe-on-heap: cleanup I think\

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60140:51eb72e9c8fc Date: 2013-01-17 20:08 +0200 http://bitbucket.org/pypy/pypy/changeset/51eb72e9c8fc/ Log:cleanup I think\ \ diff --git a/pypy/jit/backend/x86/regalloc.py b/pypy/jit/backend/x86/regalloc.py --- a/pypy/jit/backen

[pypy-commit] pypy jitframe-on-heap: avoid reallocating in the "equal" case

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60141:a4fa587b75f0 Date: 2013-01-17 20:10 +0200 http://bitbucket.org/pypy/pypy/changeset/a4fa587b75f0/ Log:avoid reallocating in the "equal" case diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.p

[pypy-commit] pypy jitframe-on-heap: fix maybe? for now commit with debug checks

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60142:0d6f2ebbb86c Date: 2013-01-17 21:56 +0200 http://bitbucket.org/pypy/pypy/changeset/0d6f2ebbb86c/ Log:fix maybe? for now commit with debug checks diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc

[pypy-commit] pypy jitframe-on-heap: kill some prints, leave debugging on for now

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60143:84877fe3c441 Date: 2013-01-17 21:58 +0200 http://bitbucket.org/pypy/pypy/changeset/84877fe3c441/ Log:kill some prints, leave debugging on for now diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assem

[pypy-commit] pypy split-rpython: hg merge default

2013-01-17 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60144:8d03ae695f01 Date: 2013-01-17 21:08 +0100 http://bitbucket.org/pypy/pypy/changeset/8d03ae695f01/ Log:hg merge default diff --git a/pypy/module/micronumpy/arrayimpl/concrete.py b/pypy/module/micronumpy/arrayimpl/concrete.py ---

[pypy-commit] pypy split-rpython: Apparently these files were removed

2013-01-17 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60145:d55a0263448b Date: 2013-01-17 21:13 +0100 http://bitbucket.org/pypy/pypy/changeset/d55a0263448b/ Log:Apparently these files were removed diff --git a/rpython/jit/backend/x86/test/test_support.py b/rpython/jit/backend/x86/test/t

[pypy-commit] pypy split-rpython: Fixed tests breaking

2013-01-17 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60146:214f65e6d97c Date: 2013-01-17 21:16 +0100 http://bitbucket.org/pypy/pypy/changeset/214f65e6d97c/ Log:Fixed tests breaking diff --git a/rpython/conftest.py b/rpython/conftest.py --- a/rpython/conftest.py +++ b/rpython/conftest.py

[pypy-commit] pypy py3k: kill _codecs.charbuffer_encode

2013-01-17 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60147:297b96d813af Date: 2013-01-17 12:44 -0800 http://bitbucket.org/pypy/pypy/changeset/297b96d813af/ Log:kill _codecs.charbuffer_encode diff --git a/pypy/module/_codecs/__init__.py b/pypy/module/_codecs/__init__.py --- a/pypy/module/_codecs/__

[pypy-commit] pypy py3k: special builtin methods are an impl detail

2013-01-17 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60148:9b95b162ea88 Date: 2013-01-17 12:46 -0800 http://bitbucket.org/pypy/pypy/changeset/9b95b162ea88/ Log:special builtin methods are an impl detail diff --git a/lib-python/3.2/test/test_reprlib.py b/lib-python/3.2/test/test_reprlib.py --- a/l

[pypy-commit] pypy split-rpython: Fixed missing import

2013-01-17 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60149:984aeff7a78d Date: 2013-01-17 21:49 +0100 http://bitbucket.org/pypy/pypy/changeset/984aeff7a78d/ Log:Fixed missing import diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py --- a/

[pypy-commit] pypy split-rpython: To fix later

2013-01-17 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60150:48db825bde1b Date: 2013-01-17 21:51 +0100 http://bitbucket.org/pypy/pypy/changeset/48db825bde1b/ Log:To fix later diff --git a/rpython/conftest.py b/rpython/conftest.py --- a/rpython/conftest.py +++ b/rpython/conftest.py @@ -7,7

[pypy-commit] pypy jitframe-on-heap: maaaaaybe?

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60151:0805c40ffe53 Date: 2013-01-17 22:52 +0200 http://bitbucket.org/pypy/pypy/changeset/0805c40ffe53/ Log:maybe? diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backend/x86

[pypy-commit] pypy jitframe-on-heap: er, we're not aligning frames here

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60152:d381f1ced67c Date: 2013-01-17 22:53 +0200 http://bitbucket.org/pypy/pypy/changeset/d381f1ced67c/ Log:er, we're not aligning frames here diff --git a/pypy/jit/backend/x86/arch.py b/pypy/jit/backend/x86/arch.py --- a/pypy/ji

[pypy-commit] pypy jitframe-on-heap: use scratch reg on 64bit

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60153:407182a84d79 Date: 2013-01-17 22:55 +0200 http://bitbucket.org/pypy/pypy/changeset/407182a84d79/ Log:use scratch reg on 64bit diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/j

[pypy-commit] pypy jitframe-on-heap: fix tests

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60154:fa418e5683dd Date: 2013-01-17 23:04 +0200 http://bitbucket.org/pypy/pypy/changeset/fa418e5683dd/ Log:fix tests diff --git a/pypy/jit/backend/x86/test/test_runner.py b/pypy/jit/backend/x86/test/test_runner.py --- a/pypy/ji

[pypy-commit] pypy jitframe-on-heap: remove old tests. In fact we need the frame_adjustment just after label, since

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60155:904242f8992d Date: 2013-01-17 23:20 +0200 http://bitbucket.org/pypy/pypy/changeset/904242f8992d/ Log:remove old tests. In fact we need the frame_adjustment just after label, since we can't jump to random places (and

[pypy-commit] pypy jitframe-on-heap: no storing registers for free, I'm a moron

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60157:3f25d53e2d16 Date: 2013-01-17 23:53 +0200 http://bitbucket.org/pypy/pypy/changeset/3f25d53e2d16/ Log:no storing registers for free, I'm a moron diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsuppo

[pypy-commit] pypy jitframe-on-heap: finish the test

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60156:d79c5eaa6c48 Date: 2013-01-17 23:25 +0200 http://bitbucket.org/pypy/pypy/changeset/d79c5eaa6c48/ Log:finish the test diff --git a/pypy/jit/backend/x86/test/test_gc_integration.py b/pypy/jit/backend/x86/test/test_gc_integr

[pypy-commit] pypy jitframe-on-heap: fixes and tests

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60158:4c8fa88e Date: 2013-01-18 00:07 +0200 http://bitbucket.org/pypy/pypy/changeset/4c8fa88e/ Log:fixes and tests diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backen

[pypy-commit] pypy missing-ndarray-attributes: fix one translation error

2013-01-17 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60159:4061742c9b8f Date: 2013-01-18 01:16 +0200 http://bitbucket.org/pypy/pypy/changeset/4061742c9b8f/ Log:fix one translation error diff --git a/pypy/module/micronumpy/interp_flatiter.py b/pypy/module/micronumpy/interp_flatiter.

[pypy-commit] pypy missing-ndarray-attributes: add some failing tests

2013-01-17 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60160:75ac8c51f417 Date: 2013-01-18 01:27 +0200 http://bitbucket.org/pypy/pypy/changeset/75ac8c51f417/ Log:add some failing tests diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarr

[pypy-commit] pypy jitframe-on-heap: work the slowpath malloc part

2013-01-17 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60161:2f2034d7228b Date: 2013-01-18 01:58 +0200 http://bitbucket.org/pypy/pypy/changeset/2f2034d7228b/ Log:work the slowpath malloc part diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/p

[pypy-commit] pypy missing-ndarray-attributes: pass byteswap tests

2013-01-17 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60162:a626fbc58e73 Date: 2013-01-18 01:45 +0200 http://bitbucket.org/pypy/pypy/changeset/a626fbc58e73/ Log:pass byteswap tests diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micron

[pypy-commit] pypy missing-ndarray-attributes: use orig_array properly in get_real, get_imag

2013-01-17 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60164:334c093ab578 Date: 2013-01-18 02:41 +0200 http://bitbucket.org/pypy/pypy/changeset/334c093ab578/ Log:use orig_array properly in get_real, get_imag diff --git a/pypy/module/micronumpy/arrayimpl/concrete.py b/pypy/module/micr

[pypy-commit] pypy missing-ndarray-attributes: add argsort test for sorting long runs

2013-01-17 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60165:e6abb66fd78f Date: 2013-01-18 03:10 +0200 http://bitbucket.org/pypy/pypy/changeset/e6abb66fd78f/ Log:add argsort test for sorting long runs diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/