[pypy-commit] stmgc default: c8: fix for stmcb overwriting the jmpbuf (one of the leftovers from when we aborted in the signal handler)

2015-02-24 Thread Raemi
Author: Remi Meier Branch: Changeset: r1660:e2ab71a70a13 Date: 2015-02-24 18:23 +0100 http://bitbucket.org/pypy/stmgc/changeset/e2ab71a70a13/ Log:c8: fix for stmcb overwriting the jmpbuf (one of the leftovers from when we aborted in the signal handler) diff --git a/c8/test/support.p

[pypy-commit] stmgc default: Merge

2015-02-24 Thread Raemi
Author: Remi Meier Branch: Changeset: r1658:028d5446e347 Date: 2015-02-24 16:58 +0100 http://bitbucket.org/pypy/stmgc/changeset/028d5446e347/ Log:Merge diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -833,7 +833,6 @@ void stm_commit_transaction(void)

[pypy-commit] stmgc default: c8: pass some more tests

2015-02-24 Thread Raemi
Author: Remi Meier Branch: Changeset: r1661:ba1ea6a6ff54 Date: 2015-02-24 18:32 +0100 http://bitbucket.org/pypy/stmgc/changeset/ba1ea6a6ff54/ Log:c8: pass some more tests diff --git a/c8/stm/finalizer.c b/c8/stm/finalizer.c --- a/c8/stm/finalizer.c +++ b/c8/stm/finalizer.c @@ -177,48 +177,4

[pypy-commit] pypy default: merge

2015-02-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r76114:6d8fc302e70c Date: 2015-02-24 20:14 +0200 http://bitbucket.org/pypy/pypy/changeset/6d8fc302e70c/ Log:merge diff --git a/pypy/module/_rawffi/array.py b/pypy/module/_rawffi/array.py --- a/pypy/module/_rawffi/array.py +++ b/pypy/module/_rawf

[pypy-commit] pypy default: Don't compile bridges out of guard_not_invalidated. Additionally for it to make

2015-02-24 Thread fijal
Author: Maciej Fijalkowski Branch: Changeset: r76113:e36875ce12ab Date: 2015-02-24 20:14 +0200 http://bitbucket.org/pypy/pypy/changeset/e36875ce12ab/ Log:Don't compile bridges out of guard_not_invalidated. Additionally for it to make sense, we can double-patch stuff (for a bridge and

[pypy-commit] pypy optresult: pass the first test about ptr

2015-02-24 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r76112:b39c993ea8ec Date: 2015-02-24 19:06 +0200 http://bitbucket.org/pypy/pypy/changeset/b39c993ea8ec/ Log:pass the first test about ptr diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt

[pypy-commit] pypy default: Unify INT_IS_TRUE and INT_IS_ZERO here

2015-02-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r76110:36e8e37db37a Date: 2015-02-24 17:39 +0100 http://bitbucket.org/pypy/pypy/changeset/36e8e37db37a/ Log:Unify INT_IS_TRUE and INT_IS_ZERO here diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpython/jit/metainterp/optimizeopt/intboun

[pypy-commit] pypy optresult: (arigo, fijal) hack until we pass test_constant_propagate

2015-02-24 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r76108:67f401e16660 Date: 2015-02-24 18:33 +0200 http://bitbucket.org/pypy/pypy/changeset/67f401e16660/ Log:(arigo, fijal) hack until we pass test_constant_propagate diff --git a/rpython/jit/metainterp/optimizeopt/intbounds.py b/rpytho

[pypy-commit] pypy optresult: write a very simple test and fix it until it passes

2015-02-24 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r76106:9c7babe1f395 Date: 2015-02-24 17:55 +0200 http://bitbucket.org/pypy/pypy/changeset/9c7babe1f395/ Log:write a very simple test and fix it until it passes diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/

[pypy-commit] stmgc default: Kill this logic, which might be dangerously close to being broken,

2015-02-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r1655:c6c18f188568 Date: 2015-02-24 16:52 +0100 http://bitbucket.org/pypy/stmgc/changeset/c6c18f188568/ Log:Kill this logic, which might be dangerously close to being broken, notably because "minor_collection(/*commit=*/ true)" can then be

[pypy-commit] stmgc default: merge heads

2015-02-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r1656:a4584a403dd7 Date: 2015-02-24 16:52 +0100 http://bitbucket.org/pypy/stmgc/changeset/a4584a403dd7/ Log:merge heads diff --git a/c8/stm/extra.c b/c8/stm/extra.c --- a/c8/stm/extra.c +++ b/c8/stm/extra.c @@ -6,15 +6,24 @@ static long register_callba

[pypy-commit] stmgc default: Bug fix: the test removed by 07f882f975d6 was wrong but the

2015-02-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r1654:783f8ec3b46f Date: 2015-02-24 16:50 +0100 http://bitbucket.org/pypy/stmgc/changeset/783f8ec3b46f/ Log:Bug fix: the test removed by 07f882f975d6 was wrong but the point is that it should have broken out of the loop. Fix it differently. diff

[pypy-commit] pypy optresult: (fijal, arigo) push stuff

2015-02-24 Thread arigo
Author: Armin Rigo Branch: optresult Changeset: r76105:5240488a3374 Date: 2015-02-24 16:42 +0100 http://bitbucket.org/pypy/pypy/changeset/5240488a3374/ Log:(fijal, arigo) push stuff diff --git a/rpython/jit/metainterp/optimizeopt/earlyforce.py b/rpython/jit/metainterp/optimizeopt/earlyforce

[pypy-commit] pypy optresult: (fijal, arigo) fix optimize_INT_SUB, really.

2015-02-24 Thread arigo
Author: Armin Rigo Branch: optresult Changeset: r76103:8f2d559186d6 Date: 2015-02-24 15:54 +0100 http://bitbucket.org/pypy/pypy/changeset/8f2d559186d6/ Log:(fijal, arigo) fix optimize_INT_SUB, really. diff --git a/rpython/jit/metainterp/history.py b/rpython/jit/metainterp/history.py --- a/r

[pypy-commit] pypy default: merge heads

2015-02-24 Thread arigo
Author: Armin Rigo Branch: Changeset: r76104:8919872440c0 Date: 2015-02-24 15:55 +0100 http://bitbucket.org/pypy/pypy/changeset/8919872440c0/ Log:merge heads diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py b/rpython/jit/metainterp/optimizeopt/optimizer.py --- a/rpython/jit/met

[pypy-commit] pypy optresult: hg merge default

2015-02-24 Thread arigo
Author: Armin Rigo Branch: optresult Changeset: r76100:a33561b74625 Date: 2015-02-24 15:07 +0100 http://bitbucket.org/pypy/pypy/changeset/a33561b74625/ Log:hg merge default diff --git a/pypy/module/_rawffi/array.py b/pypy/module/_rawffi/array.py --- a/pypy/module/_rawffi/array.py +++ b/pypy/

[pypy-commit] pypy optresult: (fijal, arigo) completely in-progress

2015-02-24 Thread fijal
Author: Maciej Fijalkowski Branch: optresult Changeset: r76099:9e2e51f4f8a5 Date: 2015-02-24 16:03 +0200 http://bitbucket.org/pypy/pypy/changeset/9e2e51f4f8a5/ Log:(fijal, arigo) completely in-progress diff --git a/rpython/jit/metainterp/history.py b/rpython/jit/metainterp/history.py --- a/

[pypy-commit] stmgc gc-small-uniform: fix forksupport for small objs (copy&paste mistake)

2015-02-24 Thread Raemi
Author: Remi Meier Branch: gc-small-uniform Changeset: r1650:ffeae4a203e7 Date: 2015-02-24 13:22 +0100 http://bitbucket.org/pypy/stmgc/changeset/ffeae4a203e7/ Log:fix forksupport for small objs (copy&paste mistake) diff --git a/c7/stm/forksupport.c b/c7/stm/forksupport.c --- a/c7/stm/forksup

[pypy-commit] stmgc gc-small-uniform: merge default

2015-02-24 Thread Raemi
Author: Remi Meier Branch: gc-small-uniform Changeset: r1648:3dc8c734e257 Date: 2015-02-24 12:47 +0100 http://bitbucket.org/pypy/stmgc/changeset/3dc8c734e257/ Log:merge default diff too long, truncating to 2000 out of 22436 lines diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgi