[pypy-commit] stmgc c7: The "c7" version, based on clang's "%gs" prefix and Linux's

2014-01-02 Thread arigo
Author: Armin Rigo Branch: c7 Changeset: r592:f9e44ab14c1f Date: 2014-01-02 10:25 +0100 http://bitbucket.org/pypy/stmgc/changeset/f9e44ab14c1f/ Log:The "c7" version, based on clang's "%gs" prefix and Linux's remap_file_pages() in a way that should avoid any large and repeated

[pypy-commit] stmgc c7: Initial checkin of the code from

2014-01-02 Thread arigo
Author: Armin Rigo Branch: c7 Changeset: r593:a7e3185f3ead Date: 2014-01-02 10:26 +0100 http://bitbucket.org/pypy/stmgc/changeset/a7e3185f3ead/ Log:Initial checkin of the code from https://bitbucket.org/arigo/arigo/raw/default/hack/stm/c7 diff --git a/c7/core.c b/c7/core.c new file m

[pypy-commit] stmgc c6: Move this out of the lock

2014-01-02 Thread arigo
Author: Armin Rigo Branch: c6 Changeset: r591:871467aee622 Date: 2014-01-02 10:23 +0100 http://bitbucket.org/pypy/stmgc/changeset/871467aee622/ Log:Move this out of the lock diff --git a/checkfence/c6/test4.c b/checkfence/c6/test4.c --- a/checkfence/c6/test4.c +++ b/checkfence/c6/test4.c @@

[pypy-commit] stmgc c7: Comments

2014-01-02 Thread arigo
Author: Armin Rigo Branch: c7 Changeset: r594:a0efd230208b Date: 2014-01-02 11:57 +0100 http://bitbucket.org/pypy/stmgc/changeset/a0efd230208b/ Log:Comments diff --git a/c7/core.c b/c7/core.c --- a/c7/core.c +++ b/c7/core.c @@ -478,6 +478,18 @@ static void reset_transaction_read_version(voi