[pypy-commit] pypy stmgc-c7: Fix

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75600:3790409ce24c Date: 2015-01-31 10:37 +0100 http://bitbucket.org/pypy/pypy/changeset/3790409ce24c/ Log:Fix diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py --- a/rpython/jit/backend/x86/assembler.py

[pypy-commit] pypy default: A skipped test about a case that is missing in malloc-removal

2015-01-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r75601:e3635a30ce4d Date: 2015-01-31 10:55 +0100 http://bitbucket.org/pypy/pypy/changeset/e3635a30ce4d/ Log:A skipped test about a case that is missing in malloc-removal diff --git a/rpython/translator/backendopt/test/test_malloc.py b/rpython/translato

[pypy-commit] pypy stmgc-c7: Use pypystm.stmset() instead of stmidset (which should probably be

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75608:b4619d9ff598 Date: 2015-01-31 14:43 +0100 http://bitbucket.org/pypy/pypy/changeset/b4619d9ff598/ Log:Use pypystm.stmset() instead of stmidset (which should probably be removed soon). Also, "try:" instead of crash. diff --git a/rpy

[pypy-commit] pypy stmgc-c7: tweak tweak tweak to make this list thread-local

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75609:e764f42b5dcb Date: 2015-01-31 15:12 +0100 http://bitbucket.org/pypy/pypy/changeset/e764f42b5dcb/ Log:tweak tweak tweak to make this list thread-local diff --git a/rpython/rtyper/annlowlevel.py b/rpython/rtyper/annlowlevel.py --- a/rpython

[pypy-commit] pypy stmgc-c7: Fix this broken logic (duh!). If TLS.hash_level is missing it is assumed to be zero, but

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75610:aa776127acf6 Date: 2015-01-31 16:03 +0100 http://bitbucket.org/pypy/pypy/changeset/aa776127acf6/ Log:Fix this broken logic (duh!). If TLS.hash_level is missing it is assumed to be zero, but then we must also check self.__cached_has

[pypy-commit] cffi default: Simplify the structure of this function, and fix NativeIO

2015-01-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r1646:51caa9770248 Date: 2015-01-31 16:26 +0100 http://bitbucket.org/cffi/cffi/changeset/51caa9770248/ Log:Simplify the structure of this function, and fix NativeIO to encode to 'ascii' by default. diff --git a/cffi/verifier.py b/cffi/verifier.p

[pypy-commit] pypy stmgc-c7: Make 'policy' and 'position_key' thread-local

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75611:472276917c27 Date: 2015-01-31 17:51 +0100 http://bitbucket.org/pypy/pypy/changeset/472276917c27/ Log:Make 'policy' and 'position_key' thread-local diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annrpython.py --- a/rpytho

[pypy-commit] pypy default: "Would type annotations help PyPy's performance?"

2015-01-31 Thread arigo
Author: Armin Rigo Branch: Changeset: r75614:0f851cef8d2f Date: 2015-01-31 21:03 +0100 http://bitbucket.org/pypy/pypy/changeset/0f851cef8d2f/ Log:"Would type annotations help PyPy's performance?" diff --git a/pypy/doc/faq.rst b/pypy/doc/faq.rst --- a/pypy/doc/faq.rst +++ b/pypy/doc/faq.rst

[pypy-commit] pypy stmgc-c7: Make 'added_blocks' a thread-local too

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75613:3da78a2719fc Date: 2015-01-31 17:57 +0100 http://bitbucket.org/pypy/pypy/changeset/3da78a2719fc/ Log:Make 'added_blocks' a thread-local too diff --git a/rpython/annotator/annrpython.py b/rpython/annotator/annrpython.py --- a/rpython/annot

[pypy-commit] pypy stmgc-c7: next improvement

2015-01-31 Thread arigo
Author: Armin Rigo Branch: stmgc-c7 Changeset: r75615:e0d26d687dd1 Date: 2015-01-31 21:06 +0100 http://bitbucket.org/pypy/pypy/changeset/e0d26d687dd1/ Log:next improvement diff --git a/rpython/annotator/bookkeeper.py b/rpython/annotator/bookkeeper.py --- a/rpython/annotator/bookkeeper.py +++

[pypy-commit] stmgc bag: intermediate check-in. the branch may be dropped after all, as

2015-01-31 Thread arigo
Author: Armin Rigo Branch: bag Changeset: r1595:c30130b82726 Date: 2015-01-31 22:15 +0100 http://bitbucket.org/pypy/stmgc/changeset/c30130b82726/ Log:intermediate check-in. the branch may be dropped after all, as the need for "bags" recedes. diff --git a/c7/stm/bag.c b/c7/stm/bag.c -

[pypy-commit] stmgc hashtable-iter: Trying out ideas for how to do iteration over hashtables

2015-01-31 Thread arigo
Author: Armin Rigo Branch: hashtable-iter Changeset: r1596:0d06d3eacd37 Date: 2015-01-31 22:17 +0100 http://bitbucket.org/pypy/stmgc/changeset/0d06d3eacd37/ Log:Trying out ideas for how to do iteration over hashtables ___ pypy-commit mailing list p

[pypy-commit] stmgc hashtable-iter: document the plan

2015-01-31 Thread arigo
Author: Armin Rigo Branch: hashtable-iter Changeset: r1597:8da7f5322135 Date: 2015-01-31 22:47 +0100 http://bitbucket.org/pypy/stmgc/changeset/8da7f5322135/ Log:document the plan diff --git a/c7/stm/hashtable.c b/c7/stm/hashtable.c --- a/c7/stm/hashtable.c +++ b/c7/stm/hashtable.c @@ -12,22

[pypy-commit] stmgc hashtable-iter: in-progress

2015-01-31 Thread arigo
Author: Armin Rigo Branch: hashtable-iter Changeset: r1598:6fd4e2f21b1e Date: 2015-01-31 23:54 +0100 http://bitbucket.org/pypy/stmgc/changeset/6fd4e2f21b1e/ Log:in-progress diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -431,13 +431,12 @@ c

[pypy-commit] stmgc hashtable-iter: maybe found a simpler and better way

2015-01-31 Thread arigo
Author: Armin Rigo Branch: hashtable-iter Changeset: r1599:274a3dfec8ad Date: 2015-02-01 00:27 +0100 http://bitbucket.org/pypy/stmgc/changeset/274a3dfec8ad/ Log:maybe found a simpler and better way diff --git a/c7/stm/hashtable.c b/c7/stm/hashtable.c --- a/c7/stm/hashtable.c +++ b/c7/stm/has

[pypy-commit] stmgc hashtable-iter: in-progress, getting there hopefully

2015-01-31 Thread arigo
Author: Armin Rigo Branch: hashtable-iter Changeset: r1600:06c31e9c06f8 Date: 2015-02-01 01:29 +0100 http://bitbucket.org/pypy/stmgc/changeset/06c31e9c06f8/ Log:in-progress, getting there hopefully diff --git a/c7/stm/core.h b/c7/stm/core.h --- a/c7/stm/core.h +++ b/c7/stm/core.h @@ -281,10