[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: 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: 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: 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: 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 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: 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: 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