[pypy-commit] extradoc extradoc: more slides

2017-07-11 Thread antocuni
Author: Antonio Cuni Branch: extradoc Changeset: r5811:853481996a2f Date: 2017-07-11 12:40 +0200 http://bitbucket.org/pypy/extradoc/changeset/853481996a2f/ Log:more slides diff --git a/talk/ep2017/the-joy-of-pypy-jit/beamerdefs.txt b/talk/ep2017/the-joy-of-pypy-jit/beamerdefs.txt --- a/talk

[pypy-commit] pypy nogil-unsafe-2: (fijal, arigo) add a failing test

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91853:98cf831a0ac4 Date: 2017-07-11 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/98cf831a0ac4/ Log:(fijal, arigo) add a failing test diff --git a/rpython/translator/c/test/test_standalone.py b/rpython/translator/c/test/test_standalone.

[pypy-commit] pypy nogil-unsafe-2: add another test

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91855:7f09446cd7df Date: 2017-07-11 14:40 +0200 http://bitbucket.org/pypy/pypy/changeset/7f09446cd7df/ Log:add another test diff --git a/rpython/rlib/rthread.py b/rpython/rlib/rthread.py --- a/rpython/rlib/rthread.py +++ b/rpython/rlib/rthread.

[pypy-commit] pypy nogil-unsafe-2: bump OS X version

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91852:da80b5357f98 Date: 2017-07-11 14:03 +0200 http://bitbucket.org/pypy/pypy/changeset/da80b5357f98/ Log:bump OS X version diff --git a/rpython/translator/platform/darwin.py b/rpython/translator/platform/darwin.py --- a/rpython/translator/pl

[pypy-commit] pypy nogil-unsafe-2: (fijal, arigo) minimal hacks on OS X to make the test pass

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91854:30bf6b54473f Date: 2017-07-11 14:26 +0200 http://bitbucket.org/pypy/pypy/changeset/30bf6b54473f/ Log:(fijal, arigo) minimal hacks on OS X to make the test pass diff --git a/rpython/config/translationoption.py b/rpython/config/translation

[pypy-commit] pypy nogil-unsafe-2: (fijal, arigo) disable all the gil stuff

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91856:cc04210a4bfd Date: 2017-07-11 14:47 +0200 http://bitbucket.org/pypy/pypy/changeset/cc04210a4bfd/ Log:(fijal, arigo) disable all the gil stuff diff --git a/rpython/rlib/rgil.py b/rpython/rlib/rgil.py --- a/rpython/rlib/rgil.py +++ b/rpytho

[pypy-commit] pypy default: essential fix

2017-07-11 Thread fijal
Author: fijal Branch: Changeset: r91857:d135217574a6 Date: 2017-07-11 14:57 +0200 http://bitbucket.org/pypy/pypy/changeset/d135217574a6/ Log:essential fix diff --git a/rpython/memory/gctransform/framework.py b/rpython/memory/gctransform/framework.py --- a/rpython/memory/gctransform/framewor

[pypy-commit] pypy nogil-unsafe-2: merge default

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91859:730ecebd4700 Date: 2017-07-11 15:09 +0200 http://bitbucket.org/pypy/pypy/changeset/730ecebd4700/ Log:merge default diff too long, truncating to 2000 out of 69054 lines diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@

[pypy-commit] pypy nogil-unsafe-2: make the test crash

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91858:d160e8df8534 Date: 2017-07-11 15:06 +0200 http://bitbucket.org/pypy/pypy/changeset/d160e8df8534/ Log:make the test crash diff --git a/rpython/translator/c/test/test_standalone.py b/rpython/translator/c/test/test_standalone.py --- a/rpyth

[pypy-commit] pypy nogil-unsafe-2: (arigo, fijal) fix the merge

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91860:fe57861ced6a Date: 2017-07-11 15:18 +0200 http://bitbucket.org/pypy/pypy/changeset/fe57861ced6a/ Log:(arigo, fijal) fix the merge diff --git a/rpython/memory/gctransform/shadowstack.py b/rpython/memory/gctransform/shadowstack.py --- a/rp

[pypy-commit] pypy nogil-unsafe-2: make sure we allocate shadow stack

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91861:17d925b4fab8 Date: 2017-07-11 16:19 +0200 http://bitbucket.org/pypy/pypy/changeset/17d925b4fab8/ Log:make sure we allocate shadow stack diff --git a/rpython/memory/gctransform/shadowstack.py b/rpython/memory/gctransform/shadowstack.py --

[pypy-commit] pypy nogil-unsafe-2: (fijal, arigo) fix walking stack roots

2017-07-11 Thread fijal
Author: fijal Branch: nogil-unsafe-2 Changeset: r91862:ac0c77ebd152 Date: 2017-07-11 17:02 +0200 http://bitbucket.org/pypy/pypy/changeset/ac0c77ebd152/ Log:(fijal, arigo) fix walking stack roots diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py --- a/pypy/interp

[pypy-commit] stmgc c8-tcp-style-trx-length: Update trx length on commit and abort only

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-tcp-style-trx-length Changeset: r2094:1de39189c503 Date: 2017-07-10 16:55 +0200 http://bitbucket.org/pypy/stmgc/changeset/1de39189c503/ Log:Update trx length on commit and abort only diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/c

[pypy-commit] stmgc c8-efficient-serial-execution:

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution Changeset: r2095:b61ffbe4c4a1 Date: 2017-07-10 16:56 +0200 http://bitbucket.org/pypy/stmgc/changeset/b61ffbe4c4a1/ Log: ___ pypy-commit mailing list pypy-commit@python.org https://mail.pyth

[pypy-commit] stmgc c8-tcp-style-trx-length: Increase minimum trx length

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-tcp-style-trx-length Changeset: r2093:273315d7d544 Date: 2017-07-10 16:54 +0200 http://bitbucket.org/pypy/stmgc/changeset/273315d7d544/ Log:Increase minimum trx length diff --git a/c8/stm/nursery.c b/c8/stm/nursery.c --- a/c8/stm/nursery.c +++ b/c8/stm/nursery

[pypy-commit] stmgc c8-fix-starvation: Fetch detached trx more often during wait to become inevitable

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-fix-starvation Changeset: r2097:c9b8371e72df Date: 2017-07-10 17:11 +0200 http://bitbucket.org/pypy/stmgc/changeset/c9b8371e72df/ Log:Fetch detached trx more often during wait to become inevitable diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c

[pypy-commit] stmgc c8-binary-trx-length-per-thread: Merge instrumentation updates

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-binary-trx-length-per-thread Changeset: r2104:c86068cb4b91 Date: 2017-07-11 17:05 +0200 http://bitbucket.org/pypy/stmgc/changeset/c86068cb4b91/ Log:Merge instrumentation updates diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c

[pypy-commit] stmgc c8-efficient-serial-execution-master: Merge signal commit to inevitable transactions

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2096:3990ee687ca5 Date: 2017-07-10 17:05 +0200 http://bitbucket.org/pypy/stmgc/changeset/3990ee687ca5/ Log:Merge signal commit to inevitable transactions diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core

[pypy-commit] stmgc c8-efficient-serial-execution-master: Add some commentary to enable/disable atomic

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2098:6da61052f101 Date: 2017-07-10 17:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/6da61052f101/ Log:Add some commentary to enable/disable atomic diff --git a/c8/stm/detach.c b/c8/stm/detach.c --- a/c8/stm/de

[pypy-commit] stmgc c8-adaptive-trx-length:

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-adaptive-trx-length Changeset: r2106:7230091fb9c5 Date: 2017-07-11 17:05 +0200 http://bitbucket.org/pypy/stmgc/changeset/7230091fb9c5/ Log: ___ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/

[pypy-commit] stmgc c8-adaptive-trx-length-per-thread: Merge starvation fix

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-adaptive-trx-length-per-thread Changeset: r2100:66f838f8595b Date: 2017-07-11 13:15 +0200 http://bitbucket.org/pypy/stmgc/changeset/66f838f8595b/ Log:Merge starvation fix diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -16

[pypy-commit] stmgc c8-adaptive-trx-length-per-thread: Merge instrumentation updates

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-adaptive-trx-length-per-thread Changeset: r2102:4f80bfd40482 Date: 2017-07-11 17:03 +0200 http://bitbucket.org/pypy/stmgc/changeset/4f80bfd40482/ Log:Merge instrumentation updates diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core

[pypy-commit] stmgc c8-efficient-serial-execution-master: Merge fix for starvation when becoming inevitable

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2099:1d6ca16fa0aa Date: 2017-07-11 13:12 +0200 http://bitbucket.org/pypy/stmgc/changeset/1d6ca16fa0aa/ Log:Merge fix for starvation when becoming inevitable diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/c

[pypy-commit] stmgc c8-adaptive-trx-length-prolonged-backoff:

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-adaptive-trx-length-prolonged-backoff Changeset: r2105:925c3ad90c24 Date: 2017-07-11 17:05 +0200 http://bitbucket.org/pypy/stmgc/changeset/925c3ad90c24/ Log: ___ pypy-commit mailing list pypy-commit@python.org https:

[pypy-commit] stmgc c8-tcp-style-trx-length: Merge instrumentation updates

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-tcp-style-trx-length Changeset: r2103:5d396c49837a Date: 2017-07-11 17:04 +0200 http://bitbucket.org/pypy/stmgc/changeset/5d396c49837a/ Log:Merge instrumentation updates diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/core.c @@ -358

[pypy-commit] stmgc c8-overheads-instrumentation: Remove timing that was nested with the expanded validation timing

2017-07-11 Thread tobweber
Author: Tobias Weber Branch: c8-overheads-instrumentation Changeset: r2101:8efefe78725b Date: 2017-07-11 17:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/8efefe78725b/ Log:Remove timing that was nested with the expanded validation timing diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/