[pypy-commit] pypy pytest: clean up expect collectors

2013-01-13 Thread RonnyPfannschmidt
Author: Ronny Pfannschmidt Branch: pytest Changeset: r60045:5310b273f150 Date: 2013-01-14 01:10 +0100 http://bitbucket.org/pypy/pypy/changeset/5310b273f150/ Log:clean up expect collectors diff --git a/pypy/tool/pytest/expecttest.py b/pypy/tool/pytest/expecttest.py --- a/pypy/tool/pytest/expe

[pypy-commit] pypy split-rpython: Fix

2013-01-13 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60043:46a50dcc27f1 Date: 2013-01-13 21:32 +0100 http://bitbucket.org/pypy/pypy/changeset/46a50dcc27f1/ Log:Fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/ass

[pypy-commit] pypy jitframe-on-heap: some frontend renaming

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60042:7cd874a1c1ce Date: 2013-01-13 22:05 +0200 http://bitbucket.org/pypy/pypy/changeset/7cd874a1c1ce/ Log:some frontend renaming diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py --- a/pypy/jit/metain

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

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60041:315200db40be Date: 2013-01-13 21:59 +0200 http://bitbucket.org/pypy/pypy/changeset/315200db40be/ Log:fix llgraph backend diff --git a/pypy/jit/backend/llgraph/runner.py b/pypy/jit/backend/llgraph/runner.py --- a/pypy/jit/

[pypy-commit] pypy jitframe-on-heap: fix enough to pass most of the tests

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60040:06712904340c Date: 2013-01-13 21:56 +0200 http://bitbucket.org/pypy/pypy/changeset/06712904340c/ Log:fix enough to pass most of the tests diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py

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

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60039:1059e8bf00eb Date: 2013-01-13 21:34 +0200 http://bitbucket.org/pypy/pypy/changeset/1059e8bf00eb/ Log:fix diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backend/x86/assemb

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

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60038:9a2f46a8e578 Date: 2013-01-13 21:31 +0200 http://bitbucket.org/pypy/pypy/changeset/9a2f46a8e578/ Log:fix fix fix diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel.py --- a/pypy/jit/ba

[pypy-commit] pypy jitframe-on-heap: FLOAT support for call_assembler

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60037:4eda81ccdfc7 Date: 2013-01-13 21:22 +0200 http://bitbucket.org/pypy/pypy/changeset/4eda81ccdfc7/ Log:FLOAT support for call_assembler diff --git a/pypy/jit/backend/llsupport/llmodel.py b/pypy/jit/backend/llsupport/llmodel

[pypy-commit] pypy split-rpython: Fixed typo

2013-01-13 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60036:670201b7d4cf Date: 2013-01-13 18:26 +0100 http://bitbucket.org/pypy/pypy/changeset/670201b7d4cf/ Log:Fixed typo diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backend/ll

[pypy-commit] pypy jitframe-on-heap: revert this debugging help

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60035:9db4daaabba4 Date: 2013-01-13 19:12 +0200 http://bitbucket.org/pypy/pypy/changeset/9db4daaabba4/ Log:revert this debugging help diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy

[pypy-commit] pypy jitframe-on-heap: after much fighting, pass call_assembler test, still not perfect though

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60034:03cc0f5a43b2 Date: 2013-01-13 19:12 +0200 http://bitbucket.org/pypy/pypy/changeset/03cc0f5a43b2/ Log:after much fighting, pass call_assembler test, still not perfect though diff --git a/pypy/jit/backend/llsupport/r

[pypy-commit] pypy jitframe-on-heap: argument passing to call_assembler

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60033:88ab83e424c5 Date: 2013-01-13 18:06 +0200 http://bitbucket.org/pypy/pypy/changeset/88ab83e424c5/ Log:argument passing to call_assembler diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a

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

2013-01-13 Thread Aquana
Author: Alexander Hesse Branch: split-rpython Changeset: r60032:a3294d331db9 Date: 2013-01-13 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/a3294d331db9/ Log:Fixed missing conflicts diff --git a/rpython/jit/codewriter/effectinfo.py b/rpython/jit/codewriter/effectinfo.py --- a/rpython

[pypy-commit] pypy default: Reintroduce a test similar to the previous one, and fix broken code.

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60031:73c6c33284b7 Date: 2013-01-13 15:41 +0100 http://bitbucket.org/pypy/pypy/changeset/73c6c33284b7/ Log:Reintroduce a test similar to the previous one, and fix broken code. diff --git a/pypy/jit/metainterp/test/test_warmspot.py b/pypy/jit/metainter

[pypy-commit] pypy default: Kill callback_hook. Replace it with a simpler and more explicit solution, which is to decorate

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60030:6ce8443ec9eb Date: 2013-01-13 15:33 +0100 http://bitbucket.org/pypy/pypy/changeset/6ce8443ec9eb/ Log:Kill callback_hook. Replace it with a simpler and more explicit solution, which is to decorate explicitly the callbacks that you w

[pypy-commit] pypy jitframe-on-heap: rewrite call_assembler into allocating frame. not ideal so far sincei t's a call

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60029:bb9e3d5e3d9d Date: 2013-01-13 17:06 +0200 http://bitbucket.org/pypy/pypy/changeset/bb9e3d5e3d9d/ Log:rewrite call_assembler into allocating frame. not ideal so far sincei t's a call diff --git a/pypy/jit/backend/ll

[pypy-commit] pypy default: Add jitting to C callbacks only on demand, not systematically. The RPython callback must have

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60028:ad1b2b6d8ced Date: 2013-01-13 14:41 +0100 http://bitbucket.org/pypy/pypy/changeset/ad1b2b6d8ced/ Log:Add jitting to C callbacks only on demand, not systematically. The RPython callback must have _callback_hook_="somestring". Might fix

[pypy-commit] pypy default: An assert that fails (unless I messed up with gdb) on jit+shadowstack translations.

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60027:467151f84874 Date: 2013-01-13 14:18 +0100 http://bitbucket.org/pypy/pypy/changeset/467151f84874/ Log:An assert that fails (unless I messed up with gdb) on jit+shadowstack translations. diff --git a/pypy/rpython/memory/gctransform/shadowst

[pypy-commit] pypy default: Pushing and popping roots around gc_thread_run() and gc_thread_die()

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60026:e4428d6488d8 Date: 2013-01-13 13:21 +0100 http://bitbucket.org/pypy/pypy/changeset/e4428d6488d8/ Log:Pushing and popping roots around gc_thread_run() and gc_thread_die() doesn't make sense. Fixed by asserting we don't actually have to

[pypy-commit] pypy default: Don't use finally to call gc_thread_die: the exception has really nowhere to go.

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60025:509f13a420c6 Date: 2013-01-13 12:20 +0100 http://bitbucket.org/pypy/pypy/changeset/509f13a420c6/ Log:Don't use finally to call gc_thread_die: the exception has really nowhere to go. diff --git a/pypy/module/thread/os_thread.py b/pypy/modu

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

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60024:781162d0409d Date: 2013-01-13 13:23 +0200 http://bitbucket.org/pypy/pypy/changeset/781162d0409d/ Log:call_release_gil diff --git a/pypy/jit/backend/x86/assembler.py b/pypy/jit/backend/x86/assembler.py --- a/pypy/jit/backe

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

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60023:4fe6e6433271 Date: 2013-01-13 13:22 +0200 http://bitbucket.org/pypy/pypy/changeset/4fe6e6433271/ Log:call_may_force diff --git a/pypy/jit/backend/llsupport/gc.py b/pypy/jit/backend/llsupport/gc.py --- a/pypy/jit/backend/ll

[pypy-commit] pypy default: Try to fix the test, but it still fails

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60022:f1ea1ef8cd72 Date: 2013-01-13 11:22 +0100 http://bitbucket.org/pypy/pypy/changeset/f1ea1ef8cd72/ Log:Try to fix the test, but it still fails diff --git a/pypy/jit/metainterp/test/test_fficall.py b/pypy/jit/metainterp/test/test_fficall.py --- a/p

[pypy-commit] pypy default: Fix

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60021:cb0037c8f67c Date: 2013-01-13 11:20 +0100 http://bitbucket.org/pypy/pypy/changeset/cb0037c8f67c/ Log:Fix diff --git a/pypy/jit/backend/test/test_random.py b/pypy/jit/backend/test/test_random.py --- a/pypy/jit/backend/test/test_random.py +++ b/py

[pypy-commit] pypy default: Fix

2013-01-13 Thread arigo
Author: Armin Rigo Branch: Changeset: r60020:cd501411ebdc Date: 2013-01-13 11:11 +0100 http://bitbucket.org/pypy/pypy/changeset/cd501411ebdc/ Log:Fix diff --git a/pypy/jit/backend/test/test_random.py b/pypy/jit/backend/test/test_random.py --- a/pypy/jit/backend/test/test_random.py +++ b/py

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

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60019:9dbce99922e5 Date: 2013-01-13 12:07 +0200 http://bitbucket.org/pypy/pypy/changeset/9dbce99922e5/ Log:fix diff --git a/pypy/jit/backend/x86/runner.py b/pypy/jit/backend/x86/runner.py --- a/pypy/jit/backend/x86/runner.py +++

[pypy-commit] pypy jitframe-on-heap: (arigo, fijal) fix

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60018:49df119bdf2e Date: 2013-01-13 12:06 +0200 http://bitbucket.org/pypy/pypy/changeset/49df119bdf2e/ Log:(arigo, fijal) fix diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py --- a/pypy/j

[pypy-commit] pypy jitframe-on-heap: fight with calls, not finished

2013-01-13 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60017:d6934bbf2a8a Date: 2013-01-13 12:03 +0200 http://bitbucket.org/pypy/pypy/changeset/d6934bbf2a8a/ Log:fight with calls, not finished diff --git a/pypy/jit/backend/test/runner_test.py b/pypy/jit/backend/test/runner_test.py