[pypy-commit] pypy stm-gc: Start to write support code around the GC for getting at thread-local

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54797:133049a5ba84 Date: 2012-04-29 09:21 +0200 http://bitbucket.org/pypy/pypy/changeset/133049a5ba84/ Log:Start to write support code around the GC for getting at thread- local data. This, and (by the way) also regular GC pointers in non-

[pypy-commit] pypy stm-gc: A failing test.

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54798:eb12e38ed389 Date: 2012-04-29 09:34 +0200 http://bitbucket.org/pypy/pypy/changeset/eb12e38ed389/ Log:A failing test. diff --git a/pypy/translator/stm/test/test_ztranslated.py b/pypy/translator/stm/test/test_ztranslated.py --- a/pypy/transl

[pypy-commit] pypy stm-gc: Fix the first half of the test.

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54799:605a0a476290 Date: 2012-04-29 10:04 +0200 http://bitbucket.org/pypy/pypy/changeset/605a0a476290/ Log:Fix the first half of the test. diff --git a/pypy/rpython/memory/gc/stmtls.py b/pypy/rpython/memory/gc/stmtls.py --- a/pypy/rpython/memory/

[pypy-commit] pypy stm-gc: Copy the logic for thread-locals. The last new test is the one failing

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54800:4c6a625119f9 Date: 2012-04-29 10:33 +0200 http://bitbucket.org/pypy/pypy/changeset/4c6a625119f9/ Log:Copy the logic for thread-locals. The last new test is the one failing because it needs slightly special care. diff --git a/pypy/rp

[pypy-commit] pypy default: log the cause of InvalidLoop

2012-04-29 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r54801:20af87d3217b Date: 2012-04-29 12:31 +0200 http://bitbucket.org/pypy/pypy/changeset/20af87d3217b/ Log:log the cause of InvalidLoop diff --git a/pypy/jit/metainterp/jitexc.py b/pypy/jit/metainterp/jitexc.py --- a/pypy/jit/metainterp/jitexc.

[pypy-commit] pypy numpypy-issue1137: got the Custom*Object classes into setup_class, but it's not clean.

2012-04-29 Thread timo_jbo
Author: Timo Paulssen Branch: numpypy-issue1137 Changeset: r54802:7714c8bfaaec Date: 2012-04-29 13:19 +0200 http://bitbucket.org/pypy/pypy/changeset/7714c8bfaaec/ Log:got the Custom*Object classes into setup_class, but it's not clean. now setup_class has a copy of BaseNumpyAppTest.se

[pypy-commit] pypy stm-gc: Backed out changeset 4c6a625119f9

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54803:5c76173fe058 Date: 2012-04-29 14:23 +0200 http://bitbucket.org/pypy/pypy/changeset/5c76173fe058/ Log:Backed out changeset 4c6a625119f9 diff --git a/pypy/rpython/memory/gc/stmtls.py b/pypy/rpython/memory/gc/stmtls.py --- a/pypy/rpython/memor

[pypy-commit] pypy stm-gc: Keep the extra test from the previous backout.

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54804:dbcb6999ce17 Date: 2012-04-29 14:24 +0200 http://bitbucket.org/pypy/pypy/changeset/dbcb6999ce17/ Log:Keep the extra test from the previous backout. diff --git a/pypy/rpython/memory/gc/test/test_stmgc.py b/pypy/rpython/memory/gc/test/test_s

[pypy-commit] pypy stm-gc: Remove the part of the test handling thread-locals

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54805:6e370cf3d797 Date: 2012-04-29 14:25 +0200 http://bitbucket.org/pypy/pypy/changeset/6e370cf3d797/ Log:Remove the part of the test handling thread-locals diff --git a/pypy/translator/stm/test/test_ztranslated.py b/pypy/translator/stm/test/te

[pypy-commit] pypy stm-gc: Manually backout most of 133049a5ba84.

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54806:56bc17590024 Date: 2012-04-29 14:29 +0200 http://bitbucket.org/pypy/pypy/changeset/56bc17590024/ Log:Manually backout most of 133049a5ba84. The idea doesn't work as it is. The issue is what occurs in case a transaction is ab

[pypy-commit] pypy stm-gc: Disable again the ThreadLocal class.

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54807:aa7889a3bf14 Date: 2012-04-29 14:31 +0200 http://bitbucket.org/pypy/pypy/changeset/aa7889a3bf14/ Log:Disable again the ThreadLocal class. diff --git a/pypy/rlib/rstm.py b/pypy/rlib/rstm.py --- a/pypy/rlib/rstm.py +++ b/pypy/rlib/rstm.py @@

[pypy-commit] pypy stm-gc: A default value for this attribute is really needed.

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54808:6e50686e9ba9 Date: 2012-04-29 14:32 +0200 http://bitbucket.org/pypy/pypy/changeset/6e50686e9ba9/ Log:A default value for this attribute is really needed. diff --git a/pypy/rlib/rstm.py b/pypy/rlib/rstm.py --- a/pypy/rlib/rstm.py +++ b/pypy/

[pypy-commit] pypy stm-gc: Re-enable the methodcache optimization. Found another trick

2012-04-29 Thread arigo
Author: Armin Rigo Branch: stm-gc Changeset: r54809:2906eb0e0980 Date: 2012-04-29 14:41 +0200 http://bitbucket.org/pypy/pypy/changeset/2906eb0e0980/ Log:Re-enable the methodcache optimization. Found another trick that should be "kind of good enough for now". diff --git a/pypy/config/

[pypy-commit] pypy default: Verify that the struct pointer is the same as during tracing before optimizing out a quasiimmutable getfield. This hopefully fixes the inifite_loop bug of issue 1080.

2012-04-29 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r54810:1ba8cd8dfd89 Date: 2012-04-29 15:26 +0200 http://bitbucket.org/pypy/pypy/changeset/1ba8cd8dfd89/ Log:Verify that the struct pointer is the same as during tracing before optimizing out a quasiimmutable getfield. This hopefully fixes the

[pypy-commit] pypy default: hg merge

2012-04-29 Thread hakanardo
Author: Hakan Ardo Branch: Changeset: r54811:cc436eb0a04b Date: 2012-04-29 15:29 +0200 http://bitbucket.org/pypy/pypy/changeset/cc436eb0a04b/ Log:hg merge diff --git a/pypy/jit/metainterp/jitexc.py b/pypy/jit/metainterp/jitexc.py --- a/pypy/jit/metainterp/jitexc.py +++ b/pypy/jit/metainterp

[pypy-commit] pypy numpypy-issue1137: the magic incantation to call the base classes setup_class has been found.

2012-04-29 Thread timo_jbo
Author: Timo Paulssen Branch: numpypy-issue1137 Changeset: r54812:54c62c649f89 Date: 2012-04-29 23:05 +0200 http://bitbucket.org/pypy/pypy/changeset/54c62c649f89/ Log:the magic incantation to call the base classes setup_class has been found. diff --git a/pypy/module/micronumpy/test/t

[pypy-commit] Notification: pypy

2012-04-29 Thread Bitbucket
You have received a notification from Sameer Regmi. Hi, I forked pypy. My fork is at https://bitbucket.org/regmi/pypy. -- Disable notifications at https://bitbucket.org/account/notifications/ ___ pypy-commit mailing list pypy-commit@python.org http://ma