[pypy-commit] stmgc c8-efficient-serial-execution-master: Merge TCP style optimization

2017-08-21 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2152:d56fd821ed46 Date: 2017-08-21 12:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/d56fd821ed46/ Log:Merge TCP style optimization diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8/stm/co

[pypy-commit] stmgc c8-efficient-serial-execution-master: Fix trx length update depends on instrumentation for thread local reference and remove logging of trx length

2017-08-21 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2153:cadbddf81079 Date: 2017-08-21 12:40 +0200 http://bitbucket.org/pypy/stmgc/changeset/cadbddf81079/ Log:Fix trx length update depends on instrumentation for thread local reference and remove logging of tr

[pypy-commit] stmgc c8-efficient-serial-execution-master: Merge timing events enum so that all branches share the same interface with print_stm_log.py

2017-08-21 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2151:4a71ee20626e Date: 2017-08-05 14:17 +0200 http://bitbucket.org/pypy/stmgc/changeset/4a71ee20626e/ Log:Merge timing events enum so that all branches share the same interface with print_stm_log.py diff -

[pypy-commit] stmgc c8-efficient-serial-execution-master: Fix commit signal was not reset on transaction start

2017-07-17 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2108:b5c1dadb9699 Date: 2017-07-13 21:40 +0200 http://bitbucket.org/pypy/stmgc/changeset/b5c1dadb9699/ Log:Fix commit signal was not reset on transaction start diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/st

[pypy-commit] stmgc c8-efficient-serial-execution-master: Fix syntax error

2017-07-17 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution-master Changeset: r2109:88e69ad8 Date: 2017-07-13 22:37 +0200 http://bitbucket.org/pypy/stmgc/changeset/88e69ad8/ Log:Fix syntax error diff --git a/c8/stm/nursery.c b/c8/stm/nursery.c --- a/c8/stm/nursery.c +++ b/c8/stm/nurse

[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-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-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-efficient-serial-execution: Instrument write barrier slowpath

2017-03-10 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2025:39847b4aa093 Date: 2017-03-06 12:23 +0100 http://bitbucket.org/pypy/stmgc/changeset/39847b4aa093/ Log:Instrument write barrier slowpath diff --git a/c8/stm/core.c b/c8/stm/core.c --- a/c8/stm/core.c +++ b/c8

[pypy-commit] stmgc c8-efficient-serial-execution: Adapt test interface of stmgc and fix crash if timing events are not enabled

2017-03-10 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2026:3d8a3ec72e8a Date: 2017-03-06 17:02 +0100 http://bitbucket.org/pypy/stmgc/changeset/3d8a3ec72e8a/ Log:Adapt test interface of stmgc and fix crash if timing events are not enabled diff --git a/c8/stm/

[pypy-commit] stmgc c8-efficient-serial-execution: Add macros to log duration measurements using a timing event

2017-03-10 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2024:39dec57efb62 Date: 2017-03-06 11:36 +0100 http://bitbucket.org/pypy/stmgc/changeset/39dec57efb62/ Log:Add macros to log duration measurements using a timing event diff --git a/c8/stm/marker.c b/c8/stm/marker

[pypy-commit] stmgc c8-efficient-serial-execution: Add macros for timing instrumentation

2017-03-06 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2023:f1f7a2e83f3c Date: 2017-03-06 10:55 +0100 http://bitbucket.org/pypy/stmgc/changeset/f1f7a2e83f3c/ Log:Add macros for timing instrumentation diff --git a/c8/stm/prof.c b/c8/stm/prof.c --- a/c8/stm/prof.c +++

[pypy-commit] stmgc c8-efficient-serial-execution: Add names of duration events

2017-03-06 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2022:ea8cfda82123 Date: 2017-03-03 15:18 +0100 http://bitbucket.org/pypy/stmgc/changeset/ea8cfda82123/ Log:Add names of duration events diff --git a/c8/stmgc.h b/c8/stmgc.h --- a/c8/stmgc.h +++ b/c8/stmgc.h @@ -5

[pypy-commit] stmgc c8-efficient-serial-execution: Fix marker tests

2017-03-03 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2021:32769a7365e2 Date: 2017-03-03 11:53 +0100 http://bitbucket.org/pypy/stmgc/changeset/32769a7365e2/ Log:Fix marker tests diff --git a/c8/test/test_marker.py b/c8/test/test_marker.py --- a/c8/test/test_marker.p

[pypy-commit] stmgc c8-efficient-serial-execution: Refactor timing event function to accept general payloads

2017-03-03 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2019:87f8a688298c Date: 2017-03-02 16:44 +0100 http://bitbucket.org/pypy/stmgc/changeset/87f8a688298c/ Log:Refactor timing event function to accept general payloads diff --git a/c8/stm/marker.c b/c8/stm/marker.c

[pypy-commit] stmgc c8-efficient-serial-execution: Adapt stmgc API in support.py to timing event function interface change

2017-03-03 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2020:58cddde10089 Date: 2017-03-03 11:42 +0100 http://bitbucket.org/pypy/stmgc/changeset/58cddde10089/ Log:Adapt stmgc API in support.py to timing event function interface change diff --git a/c8/test/supp

[pypy-commit] stmgc c8-efficient-serial-execution: Introduce general data structure for timing event workloads

2017-03-03 Thread tob...@masterthesis-vm
Author: tobias@masterthesis-vm Branch: c8-efficient-serial-execution Changeset: r2018:7c3284e554f1 Date: 2017-03-01 21:56 +0100 http://bitbucket.org/pypy/stmgc/changeset/7c3284e554f1/ Log:Introduce general data structure for timing event workloads diff --git a/c8/stmgc.h b/c8/stmgc.h --- a/c8

[pypy-commit] stmgc c8-efficient-serial-execution: Created new branch c8-efficient-serial-execution

2017-02-27 Thread tobweber
Author: Tobias Weber Branch: c8-efficient-serial-execution Changeset: r2015:5f37db83b9d8 Date: 2017-02-27 11:11 + http://bitbucket.org/pypy/stmgc/changeset/5f37db83b9d8/ Log:Created new branch c8-efficient-serial-execution ___ pypy-commit maili