[pypy-commit] pypy jitframe-on-heap: continue writing test until we hit a bug. some stuff still does not work though

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60412:b06b729af83e Date: 2013-01-24 01:30 +0200 http://bitbucket.org/pypy/pypy/changeset/b06b729af83e/ Log:continue writing test until we hit a bug. some stuff still does not work though diff --git a/rpython/jit/backend/

[pypy-commit] pypy default: updated translation docs after rpython split

2013-01-23 Thread liquibits
Author: Pawe? Piotr Przeradowski Branch: Changeset: r60411:0941291008cf Date: 2013-01-24 00:16 +0100 http://bitbucket.org/pypy/pypy/changeset/0941291008cf/ Log:updated translation docs after rpython split diff --git a/pypy/doc/getting-started-python.rst b/pypy/doc/getting-started-python.rs

[pypy-commit] pypy py3k: hg merge default

2013-01-23 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r60410:792caad9d5ca Date: 2013-01-23 23:58 +0100 http://bitbucket.org/pypy/pypy/changeset/792caad9d5ca/ Log:hg merge default diff --git a/rpython/jit/codewriter/effectinfo.py b/rpython/jit/codewriter/effectinfo.py --- a/rpython/jit/codewr

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

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60409:2a8f21ff4463 Date: 2013-01-24 00:49 +0200 http://bitbucket.org/pypy/pypy/changeset/2a8f21ff4463/ Log:RPythonization diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/ji

[pypy-commit] pypy py3k: Undo 5364600: dict.pop() was implemented independently in trunk.

2013-01-23 Thread amauryfa
Author: Amaury Forgeot d'Arc Branch: py3k Changeset: r60408:05813142f683 Date: 2013-01-23 23:28 +0100 http://bitbucket.org/pypy/pypy/changeset/05813142f683/ Log:Undo 5364600: dict.pop() was implemented independently in trunk. diff --git a/rpython/annotator/unaryop.py b/rpython/annotator/unar

[pypy-commit] pypy jitframe-on-heap: one extra mov for a bit

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60407:d29ceae110c7 Date: 2013-01-24 00:28 +0200 http://bitbucket.org/pypy/pypy/changeset/d29ceae110c7/ Log:one extra mov for a bit diff --git a/rpython/jit/backend/x86/test/test_runner.py b/rpython/jit/backend/x86/test/test_run

[pypy-commit] pypy jitframe-on-heap: disable those debug prints

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60406:23c6dc20e6d7 Date: 2013-01-24 00:16 +0200 http://bitbucket.org/pypy/pypy/changeset/23c6dc20e6d7/ Log:disable those debug prints diff --git a/rpython/jit/backend/model.py b/rpython/jit/backend/model.py --- a/rpython/jit/bac

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

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60405:a200f8221461 Date: 2013-01-23 23:39 +0200 http://bitbucket.org/pypy/pypy/changeset/a200f8221461/ 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: I think I convinced myself this is enough

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60404:111a1351fe47 Date: 2013-01-23 23:32 +0200 http://bitbucket.org/pypy/pypy/changeset/111a1351fe47/ Log:I think I convinced myself this is enough diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/as

[pypy-commit] pypy jitframe-on-heap: leave this check in

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60403:4e6a23ba8977 Date: 2013-01-23 23:26 +0200 http://bitbucket.org/pypy/pypy/changeset/4e6a23ba8977/ Log:leave this check in diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py ---

[pypy-commit] pypy jitframe-on-heap: this is the correct fix for recursion

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60402:317214eeafaf Date: 2013-01-23 23:08 +0200 http://bitbucket.org/pypy/pypy/changeset/317214eeafaf/ Log:this is the correct fix for recursion diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assemb

[pypy-commit] pypy jitframe-on-heap: cleanup my hacks

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60401:6b5fd1995177 Date: 2013-01-23 23:05 +0200 http://bitbucket.org/pypy/pypy/changeset/6b5fd1995177/ Log:cleanup my hacks diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupport/gc.py --- a/rpython/ji

[pypy-commit] pypy jitframe-on-heap: fixes. Also stupid cpython interpreter exit

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60400:dad42ccc5996 Date: 2013-01-23 22:55 +0200 http://bitbucket.org/pypy/pypy/changeset/dad42ccc5996/ Log:fixes. Also stupid cpython interpreter exit diff --git a/rpython/jit/backend/llsupport/asmmemmgr.py b/rpython/jit/backen

[pypy-commit] pypy jitframe-on-heap: moar debugging

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60399:64b36a3ea02a Date: 2013-01-23 22:32 +0200 http://bitbucket.org/pypy/pypy/changeset/64b36a3ea02a/ Log:moar debugging diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py --- a/rp

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

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60398:adee01f700cd Date: 2013-01-23 22:28 +0200 http://bitbucket.org/pypy/pypy/changeset/adee01f700cd/ 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: more checks

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60397:952e13de787c Date: 2013-01-23 22:22 +0200 http://bitbucket.org/pypy/pypy/changeset/952e13de787c/ Log:more checks diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/b

[pypy-commit] pypy jitframe-on-heap: don't run this test 1000 times

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60396:d838e94b3a28 Date: 2013-01-23 22:17 +0200 http://bitbucket.org/pypy/pypy/changeset/d838e94b3a28/ Log:don't run this test 1000 times diff --git a/rpython/jit/backend/x86/test/test_regalloc2.py b/rpython/jit/backend/x86/tes

[pypy-commit] pypy jitframe-on-heap: add some info

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60395:08749a4312fb Date: 2013-01-23 22:16 +0200 http://bitbucket.org/pypy/pypy/changeset/08749a4312fb/ Log:add some info diff --git a/rpython/jit/backend/llsupport/jitframe.py b/rpython/jit/backend/llsupport/jitframe.py --- a/r

[pypy-commit] pypy default: import from the right place

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r60394:8641bde33d47 Date: 2013-01-23 13:56 -0600 http://bitbucket.org/pypy/pypy/changeset/8641bde33d47/ Log:import from the right place diff --git a/rpython/rlib/unicodedata/test/test_ucd.py b/rpython/rlib/unicodedata/test/test_ucd.py --- a/rpython/rl

[pypy-commit] pypy default: fix these tests

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r60393:90e9534b0602 Date: 2013-01-23 13:55 -0600 http://bitbucket.org/pypy/pypy/changeset/90e9534b0602/ Log:fix these tests diff --git a/rpython/rlib/unicodedata/test/test_unicodedata.py b/rpython/rlib/unicodedata/test/test_unicodedata.py --- a/rpytho

[pypy-commit] pypy default: Merged inline-virtualref-2: this means that if you force a virtualref (as is done in Python when an exception leaves a frame), if the frame doesn't escape, it still isn't f

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: Changeset: r60392:bcd6eb991231 Date: 2013-01-23 13:48 -0600 http://bitbucket.org/pypy/pypy/changeset/bcd6eb991231/ Log:Merged inline-virtualref-2: this means that if you force a virtualref (as is done in Python when an exception leaves a frame), if

[pypy-commit] pypy inline-virtualref-2: Close to be merged branch.

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60391:78aa957cdde4 Date: 2013-01-23 13:48 -0600 http://bitbucket.org/pypy/pypy/changeset/78aa957cdde4/ Log:Close to be merged branch. ___ pypy-commit mailing list pypy-commit@python.org ht

[pypy-commit] pypy inline-virtualref-2: merged default in

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60390:28889438d586 Date: 2013-01-23 13:41 -0600 http://bitbucket.org/pypy/pypy/changeset/28889438d586/ Log:merged default in diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b

[pypy-commit] pypy inline-virtualref-2: make this test pass nwo that it's better optimized

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60388:d59d143b055a Date: 2013-01-23 13:23 -0600 http://bitbucket.org/pypy/pypy/changeset/d59d143b055a/ Log:make this test pass nwo that it's better optimized diff --git a/rpython/jit/metainterp/test/test_virtualref.py b/rpython/jit

[pypy-commit] pypy inline-virtualref-2: One more sanity check.

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60389:49b84471ada8 Date: 2013-01-23 13:40 -0600 http://bitbucket.org/pypy/pypy/changeset/49b84471ada8/ Log:One more sanity check. diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py b/rpython/jit/metainterp/optimizeopt/vi

[pypy-commit] pypy jitframe-on-heap: some extra sanity

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60387:4f5e4988ffef Date: 2013-01-23 21:30 +0200 http://bitbucket.org/pypy/pypy/changeset/4f5e4988ffef/ Log:some extra sanity diff --git a/rpython/jit/backend/llsupport/llmodel.py b/rpython/jit/backend/llsupport/llmodel.py --- a

[pypy-commit] pypy jitframe-on-heap: another stress test

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60386:8d265133ef42 Date: 2013-01-23 21:11 +0200 http://bitbucket.org/pypy/pypy/changeset/8d265133ef42/ Log:another stress test diff --git a/rpython/jit/backend/x86/test/test_regalloc2.py b/rpython/jit/backend/x86/test/test_rega

[pypy-commit] pypy jitframe-on-heap: give up on running valgrind

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60385:85c727af38e8 Date: 2013-01-23 21:11 +0200 http://bitbucket.org/pypy/pypy/changeset/85c727af38e8/ Log:give up on running valgrind diff --git a/rpython/jit/backend/x86/valgrind.py b/rpython/jit/backend/x86/valgrind.py --- a

[pypy-commit] pypy jitframe-on-heap: try harder to use valgrind

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60384:9de45c866547 Date: 2013-01-23 20:55 +0200 http://bitbucket.org/pypy/pypy/changeset/9de45c866547/ Log:try harder to use valgrind diff --git a/rpython/jit/backend/x86/valgrind.py b/rpython/jit/backend/x86/valgrind.py --- a/

[pypy-commit] pypy jitframe-on-heap: try not using boehm, when we dno't have to

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60383:348409f40c57 Date: 2013-01-23 20:52 +0200 http://bitbucket.org/pypy/pypy/changeset/348409f40c57/ Log:try not using boehm, when we dno't have to diff --git a/rpython/jit/backend/llsupport/gc.py b/rpython/jit/backend/llsupp

[pypy-commit] pypy py3k: merge default

2013-01-23 Thread pjenvey
Author: Philip Jenvey Branch: py3k Changeset: r60382:816887f2e726 Date: 2013-01-23 10:39 -0800 http://bitbucket.org/pypy/pypy/changeset/816887f2e726/ Log:merge default diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py +++ b/lib-python/conftest.py @@ -1

[pypy-commit] pypy missing-ndarray-attributes: merge default into branch

2013-01-23 Thread mattip
Author: mattip Branch: missing-ndarray-attributes Changeset: r60381:37442491cfde Date: 2013-01-23 18:09 +0200 http://bitbucket.org/pypy/pypy/changeset/37442491cfde/ Log:merge default into branch diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py +++ b/l

[pypy-commit] pypy default: Add split-rpython branch to whatsnew-head.rst

2013-01-23 Thread kkris
Author: Kristoffer Kleine Branch: Changeset: r60380:e7099b42d5a6 Date: 2013-01-23 16:31 +0100 http://bitbucket.org/pypy/pypy/changeset/e7099b42d5a6/ Log:Add split-rpython branch to whatsnew-head.rst diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew

[pypy-commit] pypy jitframe-on-heap: test_random is almost ideal by now\

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60379:93d898dde547 Date: 2013-01-23 17:28 +0200 http://bitbucket.org/pypy/pypy/changeset/93d898dde547/ Log:test_random is almost ideal by now\ diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/test

[pypy-commit] pypy jitframe-on-heap: some more work on test_random

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60378:6cda1d4693bf Date: 2013-01-23 17:15 +0200 http://bitbucket.org/pypy/pypy/changeset/6cda1d4693bf/ Log:some more work on test_random diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/test_rando

[pypy-commit] pypy jitframe-on-heap: work on test_zll_random

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60377:19aef0a0fee3 Date: 2013-01-23 16:55 +0200 http://bitbucket.org/pypy/pypy/changeset/19aef0a0fee3/ Log:work on test_zll_random diff --git a/rpython/jit/backend/test/test_ll_random.py b/rpython/jit/backend/test/test_ll_rando

[pypy-commit] pypy default: fix again

2013-01-23 Thread mattip
Author: mattip Branch: Changeset: r60376:d5a8cd3f7fd3 Date: 2013-01-23 15:58 +0200 http://bitbucket.org/pypy/pypy/changeset/d5a8cd3f7fd3/ Log:fix again diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/package.

[pypy-commit] pypy inline-virtualref-2: Remove the guard_not_forced and guard_no_exceptions, fix test.

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60375:e52b7d1bba2a Date: 2013-01-23 05:52 -0800 http://bitbucket.org/pypy/pypy/changeset/e52b7d1bba2a/ Log:Remove the guard_not_forced and guard_no_exceptions, fix test. diff --git a/rpython/jit/metainterp/optimizeopt/virtualize.py

[pypy-commit] pypy jitframe-on-heap: I dont need this pdb

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60374:a19665b99655 Date: 2013-01-23 15:51 +0200 http://bitbucket.org/pypy/pypy/changeset/a19665b99655/ Log:I dont need this pdb diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/test_random.py ---

[pypy-commit] pypy jitframe-on-heap: work some on test_random

2013-01-23 Thread fijal
Author: Maciej Fijalkowski Branch: jitframe-on-heap Changeset: r60373:68a674e72126 Date: 2013-01-23 15:47 +0200 http://bitbucket.org/pypy/pypy/changeset/68a674e72126/ Log:work some on test_random diff --git a/rpython/jit/backend/test/test_random.py b/rpython/jit/backend/test/test_random.py

[pypy-commit] pypy inline-virtualref-2: start implementing, mostly works, two remaining issues:

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60372:b6915c54d1d2 Date: 2013-01-23 05:41 -0800 http://bitbucket.org/pypy/pypy/changeset/b6915c54d1d2/ Log:start implementing, mostly works, two remaining issues: 1) Tests fail because check_resops looks at entry + loop, wan

[pypy-commit] pypy inline-virtualref-2: bring over the test

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60371:029788868de3 Date: 2013-01-23 05:15 -0800 http://bitbucket.org/pypy/pypy/changeset/029788868de3/ Log:bring over the test diff --git a/rpython/jit/metainterp/test/test_virtualref.py b/rpython/jit/metainterp/test/test_virtualre

[pypy-commit] pypy inline-virtualref-2: A branch to try the approach of inlining virtual virtualrefs in optimizeopt.

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref-2 Changeset: r60370:89f8a8352050 Date: 2013-01-23 05:13 -0800 http://bitbucket.org/pypy/pypy/changeset/89f8a8352050/ Log:A branch to try the approach of inlining virtual virtualrefs in optimizeopt.

[pypy-commit] pypy inline-virtualref: Closed branch, approach wasn't going anywhere.

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref Changeset: r60369:243ed364aa3c Date: 2013-01-23 05:13 -0800 http://bitbucket.org/pypy/pypy/changeset/243ed364aa3c/ Log:Closed branch, approach wasn't going anywhere. ___ pypy-commit mailing list pypy-co

[pypy-commit] pypy inline-virtualref: merged default in

2013-01-23 Thread alex_gaynor
Author: Alex Gaynor Branch: inline-virtualref Changeset: r60368:36fae7dd9821 Date: 2013-01-23 05:12 -0800 http://bitbucket.org/pypy/pypy/changeset/36fae7dd9821/ Log:merged default in diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py +++ b/lib-python/co

[pypy-commit] pypy default: adapt to moved files

2013-01-23 Thread mattip
Author: mattip Branch: Changeset: r60367:de67d376b3df Date: 2013-01-23 14:09 +0200 http://bitbucket.org/pypy/pypy/changeset/de67d376b3df/ Log:adapt to moved files diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py +++ b/lib-python/conftest.py @@ -17,7 +

[pypy-commit] pypy default: whoops

2013-01-23 Thread mattip
Author: mattip Branch: Changeset: r60366:4a2e49d52691 Date: 2013-01-23 12:36 +0200 http://bitbucket.org/pypy/pypy/changeset/4a2e49d52691/ Log:whoops diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release/package.py

[pypy-commit] pypy default: fix path of pypy-c

2013-01-23 Thread mattip
Author: mattip Branch: Changeset: r60365:5d24ffacd54e Date: 2013-01-23 10:38 +0200 http://bitbucket.org/pypy/pypy/changeset/5d24ffacd54e/ Log:fix path of pypy-c diff --git a/pypy/tool/release/package.py b/pypy/tool/release/package.py --- a/pypy/tool/release/package.py +++ b/pypy/tool/release

[pypy-commit] pypy default: file moved

2013-01-23 Thread mattip
Author: mattip Branch: Changeset: r60364:950e5a445280 Date: 2013-01-23 10:31 +0200 http://bitbucket.org/pypy/pypy/changeset/950e5a445280/ Log:file moved diff --git a/lib-python/conftest.py b/lib-python/conftest.py --- a/lib-python/conftest.py +++ b/lib-python/conftest.py @@ -18,7 +18,7 @@

[pypy-commit] pypy default: handle case where running from current dir

2013-01-23 Thread mattip
Author: mattip Branch: Changeset: r60363:fa8a924ed735 Date: 2013-01-23 10:24 +0200 http://bitbucket.org/pypy/pypy/changeset/fa8a924ed735/ Log:handle case where running from current dir diff --git a/pypy/test_all.py b/pypy/test_all.py --- a/pypy/test_all.py +++ b/pypy/test_all.py @@ -24,7 +24