[pypy-commit] pypy py3k: oops, more func_code -> __code__ (thanks amaury)

2013-01-21 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60330:dfc05d1615c3 Date: 2013-01-21 14:33 -0800 http://bitbucket.org/pypy/pypy/changeset/dfc05d1615c3/ Log:oops, more func_code -> __code__ (thanks amaury) diff --git a/lib-python/3.2/inspect.py b/lib-python/3.2/inspect.py --- a/lib-python/3.2/i

[pypy-commit] pypy default: Add an empty ceval.h, for the poor guys who don't know that CPython

2013-01-21 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r60329:b901441252e9 Date: 2013-01-21 23:41 +0100 http://bitbucket.org/pypy/pypy/changeset/b901441252e9/ Log:Add an empty ceval.h, for the poor guys who don't know that CPython already includes it in Python.h. diff --git a/pypy/module/c

[pypy-commit] pypy default: cpyext: implement PyInstance_New (for oldstyle classes)

2013-01-21 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r60328:2dd5a00fac80 Date: 2013-01-21 23:39 +0100 http://bitbucket.org/pypy/pypy/changeset/2dd5a00fac80/ Log:cpyext: implement PyInstance_New (for oldstyle classes) diff --git a/pypy/module/cpyext/classobject.py b/pypy/module/cpyext/classobjec

[pypy-commit] pypy default: Fix a compiler crash when an ast tree contains the empty set literal

2013-01-21 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r60327:0a0a78963ee3 Date: 2013-01-21 23:12 +0100 http://bitbucket.org/pypy/pypy/changeset/0a0a78963ee3/ Log:Fix a compiler crash when an ast tree contains the empty set literal (which cannot appear in Python source: {} is a dictionary)

[pypy-commit] pypy default: Finally found a workaround for test_datetime failures on linux64.

2013-01-21 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: Changeset: r60326:a57b37e858ae Date: 2013-01-21 22:40 +0100 http://bitbucket.org/pypy/pypy/changeset/a57b37e858ae/ Log:Finally found a workaround for test_datetime failures on linux64. I suspect a ll2ctypes caching issue. diff --git a/pypy/module

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60325:79796536c3ff Date: 2013-01-22 00:04 +0200 http://bitbucket.org/pypy/pypy/changeset/79796536c3ff/ Log:fix diff --git a/rpython/jit/backend/x86/test/test_runner.py b/rpython/jit/backend/x86/test/test_runner.py --- a/rpython

[pypy-commit] pypy jitframe-on-heap: fix a few bugs, took a while

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60324:ad3465ae1d6c Date: 2013-01-22 00:02 +0200 http://bitbucket.org/pypy/pypy/changeset/ad3465ae1d6c/ Log:fix a few bugs, took a while diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --

[pypy-commit] pypy missing-ndarray-attributes: merge heads

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60323:8045286b0e44 Date: 2013-01-22 00:00 +0200 http://bitbucket.org/pypy/pypy/changeset/8045286b0e44/ Log:merge heads diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy/typ

[pypy-commit] pypy missing-ndarray-attributes: use reds=auto to avoid hack

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60322:d2e7ae35c850 Date: 2013-01-21 23:58 +0200 http://bitbucket.org/pypy/pypy/changeset/d2e7ae35c850/ Log:use reds=auto to avoid hack diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py --- a/pypy/module/

[pypy-commit] pypy missing-ndarray-attributes: back out changeset: 92d3270bf0ab

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60321:fd0b8b563e81 Date: 2013-01-21 23:54 +0200 http://bitbucket.org/pypy/pypy/changeset/fd0b8b563e81/ Log:back out changeset: 92d3270bf0ab diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronumpy/loop.py --- a/pypy/mo

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

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60320:0f922676e9c6 Date: 2012-12-31 11:24 +0200 http://bitbucket.org/pypy/pypy/changeset/0f922676e9c6/ Log:fix translation diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/module/micronumpy

[pypy-commit] pypy py3k: func_code -> __code__

2013-01-21 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60319:0eaadba95e28 Date: 2013-01-21 13:36 -0800 http://bitbucket.org/pypy/pypy/changeset/0eaadba95e28/ Log:func_code -> __code__ diff --git a/lib-python/3.2/inspect.py b/lib-python/3.2/inspect.py --- a/lib-python/3.2/inspect.py +++ b/lib-python/

[pypy-commit] pypy py3k: fix imports

2013-01-21 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60318:bb983e5cb781 Date: 2013-01-21 13:35 -0800 http://bitbucket.org/pypy/pypy/changeset/bb983e5cb781/ Log:fix imports diff --git a/pypy/interpreter/test2/test_app_main.py b/pypy/interpreter/test2/test_app_main.py --- a/pypy/interpreter/test2/t

[pypy-commit] pypy missing-ndarray-attributes: function naming clash

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60317:6d2a659cc6dd Date: 2012-12-31 10:22 +0200 http://bitbucket.org/pypy/pypy/changeset/6d2a659cc6dd/ Log:function naming clash diff --git a/pypy/module/micronumpy/interp_numarray.py b/pypy/module/micronumpy/interp_numarray.py -

[pypy-commit] pypy jitframe-on-heap: eh, this time?

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60316:7d7a9610746a Date: 2013-01-21 22:26 +0200 http://bitbucket.org/pypy/pypy/changeset/7d7a9610746a/ Log:eh, this time? diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/ji

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60315:b63e94b8a3a4 Date: 2013-01-21 22:23 +0200 http://bitbucket.org/pypy/pypy/changeset/b63e94b8a3a4/ Log:typo diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py --- a/rpython/jit/

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60314:64b3d731b073 Date: 2013-01-21 22:18 +0200 http://bitbucket.org/pypy/pypy/changeset/64b3d731b073/ Log:fix diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py --- a/rpython/jit/b

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60313:417a88dc4c57 Date: 2013-01-21 21:46 +0200 http://bitbucket.org/pypy/pypy/changeset/417a88dc4c57/ Log:fix fix fix diff --git a/rpython/jit/backend/llsupport/jitframe.py b/rpython/jit/backend/llsupport/jitframe.py --- a/rpy

[pypy-commit] pypy jitframe-on-heap: too strong

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60311:ae35a5b97af4 Date: 2013-01-21 21:12 +0200 http://bitbucket.org/pypy/pypy/changeset/ae35a5b97af4/ Log:too strong diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsupport/regalloc.py --- a/rpyt

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60310:6527de6db1dc Date: 2013-01-21 21:09 +0200 http://bitbucket.org/pypy/pypy/changeset/6527de6db1dc/ Log:grumble diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpython/jit/backend

[pypy-commit] pypy jitframe-on-heap: missed one

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60309:133bca1191f7 Date: 2013-01-21 21:08 +0200 http://bitbucket.org/pypy/pypy/changeset/133bca1191f7/ Log:missed one diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpython/jit/back

[pypy-commit] pypy jitframe-on-heap: try to kill some mess of violently reusing registers. we can no longer do this due to reusing of frame values

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60308:0b5a92341348 Date: 2013-01-21 21:07 +0200 http://bitbucket.org/pypy/pypy/changeset/0b5a92341348/ Log:try to kill some mess of violently reusing registers. we can no longer do this due to reusing of frame values dif

[pypy-commit] pypy missing-ndarray-attributes: test_zjit thinks cumltative is constant, hack around it

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60307:92d3270bf0ab Date: 2013-01-21 20:40 +0200 http://bitbucket.org/pypy/pypy/changeset/92d3270bf0ab/ Log:test_zjit thinks cumltative is constant, hack around it diff --git a/pypy/module/micronumpy/loop.py b/pypy/module/micronump

[pypy-commit] pypy missing-ndarray-attributes: hack to make ztranslation pass

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60306:b345f036991d Date: 2013-01-21 20:16 +0200 http://bitbucket.org/pypy/pypy/changeset/b345f036991d/ Log:hack to make ztranslation pass diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py --- a/pypy/mo

[pypy-commit] pypy jitframe-on-heap: kill one more print

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60305:19b339a29db6 Date: 2013-01-21 20:06 +0200 http://bitbucket.org/pypy/pypy/changeset/19b339a29db6/ Log:kill one more print diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsupport/regalloc.py -

[pypy-commit] pypy jitframe-on-heap: not a great idea, clean up frame manager

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60304:43a50c020ed3 Date: 2013-01-21 20:05 +0200 http://bitbucket.org/pypy/pypy/changeset/43a50c020ed3/ Log:not a great idea, clean up frame manager diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/ll

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60303:ace0631181b0 Date: 2013-01-21 19:54 +0200 http://bitbucket.org/pypy/pypy/changeset/ace0631181b0/ Log:forgot diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsupport/regalloc.py --- a/rpython/

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60302:bd2e2eb96f1f Date: 2013-01-21 19:53 +0200 http://bitbucket.org/pypy/pypy/changeset/bd2e2eb96f1f/ Log:oops diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsupport/regalloc.py --- a/rpython/ji

[pypy-commit] pypy jitframe-on-heap: fix and skip for now

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60301:fab1725937a5 Date: 2013-01-21 19:27 +0200 http://bitbucket.org/pypy/pypy/changeset/fab1725937a5/ Log:fix and skip for now diff --git a/rpython/jit/backend/test/calling_convention_test.py b/rpython/jit/backend/test/calling

[pypy-commit] pypy jitframe-on-heap: solid refactoring - gcmap is now per call

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60300:9071ec11ee34 Date: 2013-01-21 19:26 +0200 http://bitbucket.org/pypy/pypy/changeset/9071ec11ee34/ Log:solid refactoring - gcmap is now per call diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/as

[pypy-commit] pypy jitframe-on-heap: make gcmap work per-call and per-malloc-slowpath

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60299:8f0f2d2b73bf Date: 2013-01-21 19:04 +0200 http://bitbucket.org/pypy/pypy/changeset/8f0f2d2b73bf/ Log:make gcmap work per-call and per-malloc-slowpath diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/

[pypy-commit] pypy missing-ndarray-attributes: implement complex astype, complex compress

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60298:317b0a0672b2 Date: 2013-01-21 18:03 +0200 http://bitbucket.org/pypy/pypy/changeset/317b0a0672b2/ Log:implement complex astype, complex compress diff --git a/pypy/module/micronumpy/types.py b/pypy/module/micronumpy/types.py -

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

2013-01-21 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60297:f7cc69fa2ef6 Date: 2013-01-21 17:55 +0200 http://bitbucket.org/pypy/pypy/changeset/f7cc69fa2ef6/ Log:add failing tests diff --git a/pypy/module/micronumpy/test/test_numarray.py b/pypy/module/micronumpy/test/test_numarray.py

[pypy-commit] pypy jitframe-on-heap: seems you can't iterate over those, too bade

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60296:a90b88ed15c4 Date: 2013-01-21 16:33 +0200 http://bitbucket.org/pypy/pypy/changeset/a90b88ed15c4/ Log:seems you can't iterate over those, too bade diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86

[pypy-commit] pypy jitframe-on-heap: a bit of cowboy style here, but I might change the strategy, so let's see if it works. Fix gcmap passing across loop boundaries

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60295:e33a94b89fba Date: 2013-01-21 16:31 +0200 http://bitbucket.org/pypy/pypy/changeset/e33a94b89fba/ Log:a bit of cowboy style here, but I might change the strategy, so let's see if it works. Fix gcmap passing across lo

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60294:d5b4848e8385 Date: 2013-01-21 15:16 +0200 http://bitbucket.org/pypy/pypy/changeset/d5b4848e8385/ Log:minor fixes diff --git a/rpython/jit/backend/llsupport/jitframe.py b/rpython/jit/backend/llsupport/jitframe.py --- a/rpy

[pypy-commit] pypy jitframe-on-heap: I'm such a moron

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60293:7e03419e42df Date: 2013-01-21 13:11 +0200 http://bitbucket.org/pypy/pypy/changeset/7e03419e42df/ Log:I'm such a moron diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/

[pypy-commit] pypy jitframe-on-heap: use this also in malloc slowpath

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60292:3f75b755c718 Date: 2013-01-21 12:39 +0200 http://bitbucket.org/pypy/pypy/changeset/3f75b755c718/ Log:use this also in malloc slowpath diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.p

[pypy-commit] pypy jitframe-on-heap: basic integration, reloading of frame

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60291:c3e92471a8d8 Date: 2013-01-21 12:36 +0200 http://bitbucket.org/pypy/pypy/changeset/c3e92471a8d8/ Log:basic integration, reloading of frame diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assemb

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60290:a41de64f9293 Date: 2013-01-21 11:43 +0200 http://bitbucket.org/pypy/pypy/changeset/a41de64f9293/ Log:oops diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60289:bc3bbf5d8db6 Date: 2013-01-21 11:42 +0200 http://bitbucket.org/pypy/pypy/changeset/bc3bbf5d8db6/ Log:fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x

[pypy-commit] pypy jitframe-on-heap: rpythonify realloc frame

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60288:4bbbefa03c00 Date: 2013-01-21 11:31 +0200 http://bitbucket.org/pypy/pypy/changeset/4bbbefa03c00/ Log:rpythonify realloc frame diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.p

[pypy-commit] pypy jitframe-on-heap: pass the correct type

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60287:d19a633a353a Date: 2013-01-21 11:25 +0200 http://bitbucket.org/pypy/pypy/changeset/d19a633a353a/ Log:pass the correct type diff --git a/rpython/jit/backend/x86/runner.py b/rpython/jit/backend/x86/runner.py --- a/rpython/j

[pypy-commit] pypy jitframe-on-heap: uh and in here

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60286:1cdcf8c757d7 Date: 2013-01-21 11:23 +0200 http://bitbucket.org/pypy/pypy/changeset/1cdcf8c757d7/ Log:uh and in here diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py --- a/rp

[pypy-commit] pypy jitframe-on-heap: hack differently

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60285:22b28490113e Date: 2013-01-21 11:20 +0200 http://bitbucket.org/pypy/pypy/changeset/22b28490113e/ Log:hack differently diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/

[pypy-commit] pypy jitframe-on-heap: make sure we don't store stuff on AbstractDescr

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60284:2d0e75c45f56 Date: 2013-01-21 11:18 +0200 http://bitbucket.org/pypy/pypy/changeset/2d0e75c45f56/ Log:make sure we don't store stuff on AbstractDescr diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/

[pypy-commit] pypy jitframe-on-heap: None has no append, right

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60283:1d41cab0b4e6 Date: 2013-01-21 11:13 +0200 http://bitbucket.org/pypy/pypy/changeset/1d41cab0b4e6/ Log:None has no append, right diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a

[pypy-commit] pypy jitframe-on-heap: mark those as unimplemented

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60282:c8e6b57929df Date: 2013-01-21 11:11 +0200 http://bitbucket.org/pypy/pypy/changeset/c8e6b57929df/ Log:mark those as unimplemented diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py ---

[pypy-commit] pypy jitframe-on-heap: more casts

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60281:899e3db54931 Date: 2013-01-21 11:09 +0200 http://bitbucket.org/pypy/pypy/changeset/899e3db54931/ Log:more casts diff --git a/rpython/jit/backend/x86/regalloc.py b/rpython/jit/backend/x86/regalloc.py --- a/rpython/jit/back

[pypy-commit] pypy jitframe-on-heap: frame size accepts size

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60280:f3b606c20a0f Date: 2013-01-21 11:07 +0200 http://bitbucket.org/pypy/pypy/changeset/f3b606c20a0f/ Log:frame size accepts size diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsupport/regalloc.

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60279:8429de3e7fa8 Date: 2013-01-21 11:05 +0200 http://bitbucket.org/pypy/pypy/changeset/8429de3e7fa8/ Log:opops diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backend/l

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60278:eff89c98c5e9 Date: 2013-01-21 11:02 +0200 http://bitbucket.org/pypy/pypy/changeset/eff89c98c5e9/ Log:fix types diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/jit/backe

[pypy-commit] pypy jitframe-on-heap: be more persistent in moving

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60277:79cc9323b465 Date: 2013-01-21 10:59 +0200 http://bitbucket.org/pypy/pypy/changeset/79cc9323b465/ Log:be more persistent in moving diff --git a/rpython/jit/codewriter/heaptracker.py b/rpython/jit/codewriter/heaptracker.py

[pypy-commit] pypy jitframe-on-heap: move more mutable state

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60276:9972d2e1d6d7 Date: 2013-01-21 10:57 +0200 http://bitbucket.org/pypy/pypy/changeset/9972d2e1d6d7/ Log:move more mutable state diff --git a/rpython/jit/backend/model.py b/rpython/jit/backend/model.py --- a/rpython/jit/backen

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

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60275:9e4122b124f4 Date: 2013-01-21 10:55 +0200 http://bitbucket.org/pypy/pypy/changeset/9e4122b124f4/ Log:fix diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/metainterp/comp

[pypy-commit] pypy jitframe-on-heap: add _freeze_ to the CPU and move movable state somewhere else. this is needed for hacking at hacks

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60274:291fb306aafa Date: 2013-01-21 10:52 +0200 http://bitbucket.org/pypy/pypy/changeset/291fb306aafa/ Log:add _freeze_ to the CPU and move movable state somewhere else. this is needed for hacking at hacks diff --git a/r

[pypy-commit] pypy default: Added __init__.py to pypy/goal

2013-01-21 Thread Aquana
Author: Alexander Hesse Branch: Changeset: r60273:c6b47aa5ced3 Date: 2013-01-21 09:39 +0100 http://bitbucket.org/pypy/pypy/changeset/c6b47aa5ced3/ Log:Added __init__.py to pypy/goal diff --git a/pypy/goal/__init__.py b/pypy/goal/__init__.py new file mode 100644 --- /dev/null +++ b/pypy/goal

[pypy-commit] pypy jitframe-on-heap: a bit of cargo culting

2013-01-21 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60272:3e0a0a706592 Date: 2013-01-21 10:36 +0200 http://bitbucket.org/pypy/pypy/changeset/3e0a0a706592/ Log:a bit of cargo culting diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rp

[pypy-commit] pypy default: Fixed test_targetpypy

2013-01-21 Thread Aquana
Author: Alexander Hesse Branch: Changeset: r60271:e436205050f4 Date: 2013-01-21 09:03 +0100 http://bitbucket.org/pypy/pypy/changeset/e436205050f4/ Log:Fixed test_targetpypy diff --git a/pypy/interpreter/test2/test_targetpypy.py b/pypy/interpreter/test2/test_targetpypy.py --- a/pypy/interpr

[pypy-commit] pypy default: Fixed wrong import path

2013-01-21 Thread Aquana
Author: Alexander Hesse Branch: Changeset: r60270:41fc75f90447 Date: 2013-01-21 09:03 +0100 http://bitbucket.org/pypy/pypy/changeset/41fc75f90447/ Log:Fixed wrong import path diff --git a/pypy/interpreter/test2/test_app_main.py b/pypy/interpreter/test2/test_app_main.py --- a/pypy/interpret