[pypy-commit] pypy default: If optimization steps are dissabled we might not be able to optimize out the entire short preamble from the end of its peeled loop. In that case, the ops that remains might

2012-05-05 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r54895:a99ae0b598c9 Date: 2012-05-05 09:29 +0200 http://bitbucket.org/pypy/pypy/changeset/a99ae0b598c9/ Log:If optimization steps are dissabled we might not be able to optimize out the entire short preamble from the end of its peeled loop. In

[pypy-commit] pypy numpypy-issue1137: pep8, swallow exceptions in __int__ and __index__ like numpy and better error

2012-05-05 Thread timo_jbo
Author: Timo Paulssen Branch: numpypy-issue1137 Changeset: r54896:7ab172b5fbf2 Date: 2012-05-05 15:30 +0200 http://bitbucket.org/pypy/pypy/changeset/7ab172b5fbf2/ Log:pep8, swallow exceptions in __int__ and __index__ like numpy and better error when the index doesn't supply a working

[pypy-commit] pypy numpypy-issue1137: fixed the FakeSpace just enough to work again.

2012-05-05 Thread timo_jbo
Author: Timo Paulssen Branch: numpypy-issue1137 Changeset: r54897:657b043bac5a Date: 2012-05-05 16:11 +0200 http://bitbucket.org/pypy/pypy/changeset/657b043bac5a/ Log:fixed the FakeSpace just enough to work again. diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compi

[pypy-commit] pypy default: Merge numpypy-issue1137

2012-05-05 Thread timo_jbo
Author: Timo Paulssen Branch: Changeset: r54898:629cfca82920 Date: 2012-05-05 16:12 +0200 http://bitbucket.org/pypy/pypy/changeset/629cfca82920/ Log:Merge numpypy-issue1137 diff --git a/pypy/module/micronumpy/compile.py b/pypy/module/micronumpy/compile.py --- a/pypy/module/micronumpy/compi

[pypy-commit] pypy stm-thread: fix fix fix

2012-05-05 Thread arigo
Author: Armin Rigo Branch: stm-thread Changeset: r54899:2f769f82169c Date: 2012-05-04 21:40 +0200 http://bitbucket.org/pypy/pypy/changeset/2f769f82169c/ Log:fix fix fix diff --git a/pypy/rlib/rstm.py b/pypy/rlib/rstm.py --- a/pypy/rlib/rstm.py +++ b/pypy/rlib/rstm.py @@ -2,12 +2,12 @@ d

[pypy-commit] pypy stm-thread: In-progress

2012-05-05 Thread arigo
Author: Armin Rigo Branch: stm-thread Changeset: r54900:ef0813096a29 Date: 2012-05-05 17:21 +0200 http://bitbucket.org/pypy/pypy/changeset/ef0813096a29/ Log:In-progress diff --git a/pypy/rlib/objectmodel.py b/pypy/rlib/objectmodel.py --- a/pypy/rlib/objectmodel.py +++ b/pypy/rlib/objectmodel

[pypy-commit] pypy stm-thread: Implement the TransactionBreakAnalyzer, needed in this version of STM.

2012-05-05 Thread arigo
Author: Armin Rigo Branch: stm-thread Changeset: r54901:85ba9ec36d90 Date: 2012-05-05 20:20 +0200 http://bitbucket.org/pypy/pypy/changeset/85ba9ec36d90/ Log:Implement the TransactionBreakAnalyzer, needed in this version of STM. A variable pointing to a local object can again point to

[pypy-commit] pypy stm-thread: Analyze statically which calls can eventually cause transaction breaks.

2012-05-05 Thread arigo
Author: Armin Rigo Branch: stm-thread Changeset: r54902:d6e6921e2043 Date: 2012-05-05 20:49 +0200 http://bitbucket.org/pypy/pypy/changeset/d6e6921e2043/ Log:Analyze statically which calls can eventually cause transaction breaks. For any such call, the variables around the call can swi

[pypy-commit] pypy stm-thread: Typos

2012-05-05 Thread arigo
Author: Armin Rigo Branch: stm-thread Changeset: r54903:b49b172d57c4 Date: 2012-05-05 20:52 +0200 http://bitbucket.org/pypy/pypy/changeset/b49b172d57c4/ Log:Typos diff --git a/pypy/translator/stm/localtracker.py b/pypy/translator/stm/localtracker.py --- a/pypy/translator/stm/localtracker.py

[pypy-commit] pypy stm-thread: Fix fix fix. Good, now targetdemo2 passes (but still with only

2012-05-05 Thread arigo
Author: Armin Rigo Branch: stm-thread Changeset: r54904:4bc269d8fe3a Date: 2012-05-05 21:32 +0200 http://bitbucket.org/pypy/pypy/changeset/4bc269d8fe3a/ Log:Fix fix fix. Good, now targetdemo2 passes (but still with only inevitable transactions, which is of course still pointless) dif