[pypy-commit] pypy default: typo angered test_whatsnew

2014-02-16 Thread squeaky
Author: Squeaky Branch: Changeset: r69182:00f906eb59a1 Date: 2014-02-17 02:03 +0100 http://bitbucket.org/pypy/pypy/changeset/00f906eb59a1/ Log:typo angered test_whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc/what

[pypy-commit] pypy default: fix array test that was failing after int bounds propagation from array operations

2014-02-16 Thread squeaky
Author: Squeaky Branch: Changeset: r69181:f9b8b76b4c41 Date: 2014-02-16 21:10 +0100 http://bitbucket.org/pypy/pypy/changeset/f9b8b76b4c41/ Log:fix array test that was failing after int bounds propagation from array operations diff --git a/pypy/module/pypyjit/test_pypy_c/test_array.p

[pypy-commit] pypy optimize-int-and: update whatsnew

2014-02-16 Thread squeaky
Author: Squeaky Branch: optimize-int-and Changeset: r69177:92fee8613f8c Date: 2014-02-16 19:15 +0100 http://bitbucket.org/pypy/pypy/changeset/92fee8613f8c/ Log:update whatsnew diff --git a/pypy/doc/whatsnew-head.rst b/pypy/doc/whatsnew-head.rst --- a/pypy/doc/whatsnew-head.rst +++ b/pypy/doc

[pypy-commit] pypy optimize-int-and: oups, typo

2014-02-16 Thread squeaky
Author: Squeaky Branch: optimize-int-and Changeset: r69178:111057c44543 Date: 2014-02-16 19:30 +0100 http://bitbucket.org/pypy/pypy/changeset/111057c44543/ Log:oups, typo diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/test/tes

[pypy-commit] pypy optimize-int-and: fix another test, make optimization symetric

2014-02-16 Thread squeaky
Author: Squeaky Branch: optimize-int-and Changeset: r69175:caba2738c3ab Date: 2014-02-16 15:56 +0100 http://bitbucket.org/pypy/pypy/changeset/caba2738c3ab/ Log:fix another test, make optimization symetric diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/op

[pypy-commit] pypy default: hg merge optimize-int-and (by squeaky_pl)

2014-02-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r69180:4346099d1d4f Date: 2014-02-16 19:32 +0100 http://bitbucket.org/pypy/pypy/changeset/4346099d1d4f/ Log:hg merge optimize-int-and (by squeaky_pl) Optimize away INT_AND with constant mask of 1s that fully cover the bitrange of other o

[pypy-commit] pypy optimize-int-and: cosmetic tweak to get(array|field)

2014-02-16 Thread squeaky
Author: Squeaky Branch: optimize-int-and Changeset: r69173:0ccecf7a9518 Date: 2014-02-16 11:30 +0100 http://bitbucket.org/pypy/pypy/changeset/0ccecf7a9518/ Log:cosmetic tweak to get(array|field) diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/metainterp/optimizeop

[pypy-commit] pypy optimize-int-and: fix and improve test

2014-02-16 Thread squeaky
Author: Squeaky Branch: optimize-int-and Changeset: r69174:92dba00162ff Date: 2014-02-16 13:35 +0100 http://bitbucket.org/pypy/pypy/changeset/92dba00162ff/ Log:fix and improve test diff --git a/rpython/jit/metainterp/optimizeopt/rewrite.py b/rpython/jit/metainterp/optimizeopt/rewrite.py ---

[pypy-commit] pypy optimize-int-and: Close branch, ready for merge

2014-02-16 Thread arigo
Author: Armin Rigo Branch: optimize-int-and Changeset: r69179:53ccdc361307 Date: 2014-02-16 19:31 +0100 http://bitbucket.org/pypy/pypy/changeset/53ccdc361307/ Log:Close branch, ready for merge ___ pypy-commit mailing list pypy-commit@python.org htt

[pypy-commit] pypy optimize-int-and: improve test

2014-02-16 Thread squeaky
Author: Squeaky Branch: optimize-int-and Changeset: r69176:242fd9b72daa Date: 2014-02-16 16:23 +0100 http://bitbucket.org/pypy/pypy/changeset/242fd9b72daa/ Log:improve test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimizeopt/test/t

[pypy-commit] pypy optimize-int-and: failing and passing test

2014-02-16 Thread squeaky
Author: Squeaky Branch: optimize-int-and Changeset: r69172:bb6064d9cde5 Date: 2014-02-16 02:36 +0100 http://bitbucket.org/pypy/pypy/changeset/bb6064d9cde5/ Log:failing and passing test diff --git a/rpython/jit/metainterp/optimizeopt/test/test_optimizebasic.py b/rpython/jit/metainterp/optimi

[pypy-commit] stmgc c7-refactor: in-progress

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r755:2248bbaba3b2 Date: 2014-02-16 19:17 +0100 http://bitbucket.org/pypy/stmgc/changeset/2248bbaba3b2/ Log:in-progress diff --git a/c7/stm/contention.c b/c7/stm/contention.c --- a/c7/stm/contention.c +++ b/c7/stm/contention.c @@ -5,9 +5,9 @@

[pypy-commit] stmgc c7-refactor: Oups, can't call this after releasing the mutex, as a

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r753:7072d8ddaff5 Date: 2014-02-16 10:37 +0100 http://bitbucket.org/pypy/stmgc/changeset/7072d8ddaff5/ Log:Oups, can't call this after releasing the mutex, as a different thread might get hold of our segment. diff --git a/c7/stm/core.

[pypy-commit] stmgc c7-refactor: Carefully synchronize the threads in order to run a minor collection

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r754:4fa29629edfa Date: 2014-02-16 15:30 +0100 http://bitbucket.org/pypy/stmgc/changeset/4fa29629edfa/ Log:Carefully synchronize the threads in order to run a minor collection diff --git a/c7/stm/contention.c b/c7/stm/contention.c --- a/c7/st

[pypy-commit] stmgc c7-refactor: Tweak

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r752:616a24c4ab3c Date: 2014-02-16 10:35 +0100 http://bitbucket.org/pypy/stmgc/changeset/616a24c4ab3c/ Log:Tweak diff --git a/c7/stm/pages.c b/c7/stm/pages.c --- a/c7/stm/pages.c +++ b/c7/stm/pages.c @@ -87,20 +87,21 @@ assert((size & 25

[pypy-commit] stmgc c7-refactor: Add a passing test

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r750:e9e218f7fa5e Date: 2014-02-16 10:12 +0100 http://bitbucket.org/pypy/stmgc/changeset/e9e218f7fa5e/ Log:Add a passing test diff --git a/c7/stm/misc.c b/c7/stm/misc.c --- a/c7/stm/misc.c +++ b/c7/stm/misc.c @@ -47,6 +47,11 @@

[pypy-commit] stmgc c7-refactor: Update tests

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r748:c5e34d7c00ca Date: 2014-02-16 10:05 +0100 http://bitbucket.org/pypy/stmgc/changeset/c5e34d7c00ca/ Log:Update tests diff --git a/c7/test/support.py b/c7/test/support.py --- a/c7/test/support.py +++ b/c7/test/support.py @@ -459,3 +459,7 @@

[pypy-commit] stmgc c7-refactor: At transaction start, align the current_nursery and set creation markers

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r749:4bffa49c22a5 Date: 2014-02-16 10:07 +0100 http://bitbucket.org/pypy/stmgc/changeset/4bffa49c22a5/ Log:At transaction start, align the current_nursery and set creation markers diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/st

[pypy-commit] stmgc c7-refactor: Fix the GCFLAG_WRITE_BARRIER_CALLED when committing

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r747:1c1739135bd5 Date: 2014-02-16 09:47 +0100 http://bitbucket.org/pypy/stmgc/changeset/1c1739135bd5/ Log:Fix the GCFLAG_WRITE_BARRIER_CALLED when committing diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c

[pypy-commit] stmgc c7-refactor: creation_markers need to distinguish between current-transaction

2014-02-16 Thread arigo
Author: Armin Rigo Branch: c7-refactor Changeset: r746:d288b4fdb72b Date: 2014-02-16 09:29 +0100 http://bitbucket.org/pypy/stmgc/changeset/d288b4fdb72b/ Log:creation_markers need to distinguish between current-transaction objects *inside* or *outside* the nursery, otherwise _s