[pypy-commit] stmgc default: in-progress

2014-08-12 Thread arigo
Author: Armin Rigo Branch: Changeset: r1300:2866cee6ce00 Date: 2014-08-12 16:29 +0200 http://bitbucket.org/pypy/stmgc/changeset/2866cee6ce00/ Log:in-progress diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -393,7 +393,7 @@ #ifdef STM_NO_AUTOMATIC_SETJM

[pypy-commit] stmgc default: In-progress: resharing of pages. Doesn't work right now, so is not enabled.

2014-03-02 Thread arigo
Author: Armin Rigo Branch: Changeset: r922:2e8187050db2 Date: 2014-03-02 12:30 +0100 http://bitbucket.org/pypy/stmgc/changeset/2e8187050db2/ Log:In-progress: resharing of pages. Doesn't work right now, so is not enabled. diff --git a/c7/stm/contention.c b/c7/stm/contention.c --- a/c

[pypy-commit] stmgc default: in-progress

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r915:ad1c9d106b1c Date: 2014-03-01 22:31 +0100 http://bitbucket.org/pypy/stmgc/changeset/ad1c9d106b1c/ Log:in-progress diff --git a/c7/stm/gcpage.c b/c7/stm/gcpage.c --- a/c7/stm/gcpage.c +++ b/c7/stm/gcpage.c @@ -187,122 +187,84 @@ } } -static

[pypy-commit] stmgc default: in-progress. still a bug left

2014-03-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r913:e7ae3f43dde8 Date: 2014-03-01 20:03 +0100 http://bitbucket.org/pypy/stmgc/changeset/e7ae3f43dde8/ Log:in-progress. still a bug left diff --git a/c7/stm/core.c b/c7/stm/core.c --- a/c7/stm/core.c +++ b/c7/stm/core.c @@ -236,6 +236,7 @@ char *

[pypy-commit] stmgc default: in-progress: API for the pypy jit, with support for a custom

2013-09-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r531:0581363bf46a Date: 2013-09-23 17:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/0581363bf46a/ Log:in-progress: API for the pypy jit, with support for a custom implementation of setjmp/longjmp. diff --git a/c4/et.c b/c4/et.c --- a/c4/et.

[pypy-commit] stmgc default: In-progress

2013-07-06 Thread arigo
Author: Armin Rigo Branch: Changeset: r356:5b802f21bafe Date: 2013-07-06 12:08 +0200 http://bitbucket.org/pypy/stmgc/changeset/5b802f21bafe/ Log:In-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -422,29 +422,6 @@ goto restart_all; } -#if 0 -void *stm_DirectRead

[pypy-commit] stmgc default: in-progress

2013-07-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r334:345ed0d7dc64 Date: 2013-07-01 15:02 +0200 http://bitbucket.org/pypy/stmgc/changeset/345ed0d7dc64/ Log:in-progress diff --git a/c4/gcpage.c b/c4/gcpage.c --- a/c4/gcpage.c +++ b/c4/gcpage.c @@ -293,6 +293,20 @@ } } +static void visit_keep(gc

[pypy-commit] stmgc default: in-progress

2013-07-01 Thread arigo
Author: Armin Rigo Branch: Changeset: r333:e58e43f88445 Date: 2013-07-01 14:44 +0200 http://bitbucket.org/pypy/stmgc/changeset/e58e43f88445/ Log:in-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -764,20 +764,24 @@ long long elapsed_time; /* acquire the lock,

[pypy-commit] stmgc default: in-progress

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r276:25825a02e0f9 Date: 2013-06-25 16:21 +0200 http://bitbucket.org/pypy/stmgc/changeset/25825a02e0f9/ Log:in-progress diff --git a/duhton/Makefile b/duhton/Makefile --- a/duhton/Makefile +++ b/duhton/Makefile @@ -2,10 +2,10 @@ all: duhton_debug duhton

[pypy-commit] stmgc default: in-progress

2013-06-25 Thread arigo
Author: Armin Rigo Branch: Changeset: r272:801f010da858 Date: 2013-06-25 12:10 +0200 http://bitbucket.org/pypy/stmgc/changeset/801f010da858/ Log:in-progress diff --git a/duhton/duhton.h b/duhton/duhton.h --- a/duhton/duhton.h +++ b/duhton/duhton.h @@ -97,7 +97,7 @@ DuObject *DuContainer_Ge

[pypy-commit] stmgc default: in-progress

2013-06-23 Thread arigo
Author: Armin Rigo Branch: Changeset: r247:ad70dac44a95 Date: 2013-06-23 21:05 +0200 http://bitbucket.org/pypy/stmgc/changeset/ad70dac44a95/ Log:in-progress diff --git a/c4/stmgc.h b/c4/stmgc.h --- a/c4/stmgc.h +++ b/c4/stmgc.h @@ -56,10 +56,12 @@ this call. */ void stm_perform_transac

[pypy-commit] stmgc default: in-progress

2013-06-16 Thread arigo
Author: Armin Rigo Branch: Changeset: r148:d7c0041a6fa2 Date: 2013-06-16 15:32 +0200 http://bitbucket.org/pypy/stmgc/changeset/d7c0041a6fa2/ Log:in-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -1363,6 +1363,7 @@ assert(d->active == 0); assert(d->public_de

[pypy-commit] stmgc default: in-progress

2013-06-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r137:f0d8de30d1d4 Date: 2013-06-15 22:16 +0200 http://bitbucket.org/pypy/stmgc/changeset/f0d8de30d1d4/ Log:in-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -409,6 +409,7 @@ P->h_revision = (revision_t)B; gcptrlist_insert

[pypy-commit] stmgc default: in-progress

2013-06-15 Thread arigo
Author: Armin Rigo Branch: Changeset: r133:87748cb8c1c5 Date: 2013-06-15 11:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/87748cb8c1c5/ Log:in-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -82,12 +82,12 @@ restart_all: if (P->h_tid & GCFLAG_PRIVATE_FROM_PR

[pypy-commit] stmgc default: in-progress

2013-06-11 Thread arigo
Author: Armin Rigo Branch: Changeset: r92:b30306fc8a86 Date: 2013-06-11 16:28 +0200 http://bitbucket.org/pypy/stmgc/changeset/b30306fc8a86/ Log:in-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -35,6 +35,10 @@ return (P->h_revision == stm_private_rev_num) ||

[pypy-commit] stmgc default: in-progress, maybe? messy :-(

2013-06-09 Thread arigo
Author: Armin Rigo Branch: Changeset: r84:d2ad521c9ac9 Date: 2013-06-09 16:07 +0200 http://bitbucket.org/pypy/stmgc/changeset/d2ad521c9ac9/ Log:in-progress, maybe? messy :-( diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -66,6 +66,13 @@ gcptr P = G; revision_t v; + i

[pypy-commit] stmgc default: in-progress

2013-06-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r80:1456f52e680d Date: 2013-06-08 22:49 +0200 http://bitbucket.org/pypy/stmgc/changeset/1456f52e680d/ Log:in-progress diff --git a/c4/et.c b/c4/et.c --- a/c4/et.c +++ b/c4/et.c @@ -60,38 +60,6 @@ /*

[pypy-commit] stmgc default: in-progress

2013-06-08 Thread arigo
Author: Armin Rigo Branch: Changeset: r78:98c0b1dadf35 Date: 2013-06-08 15:14 +0200 http://bitbucket.org/pypy/stmgc/changeset/98c0b1dadf35/ Log:in-progress diff --git a/c4/doc-objects.txt b/c4/doc-objects.txt --- a/c4/doc-objects.txt +++ b/c4/doc-objects.txt @@ -1,3 +1,22 @@ + +Design goal

[pypy-commit] stmgc default: in-progress

2013-06-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r65:7526350df472 Date: 2013-06-05 15:57 +0200 http://bitbucket.org/pypy/stmgc/changeset/7526350df472/ Log:in-progress diff --git a/c3/et.c b/c3/et.c --- a/c3/et.c +++ b/c3/et.c @@ -286,27 +286,33 @@ #endif } -static gcptr LocalizeProtected(struct tx

[pypy-commit] stmgc default: in-progress

2013-06-05 Thread arigo
Author: Armin Rigo Branch: Changeset: r64:87d10f56bb42 Date: 2013-06-05 12:53 +0200 http://bitbucket.org/pypy/stmgc/changeset/87d10f56bb42/ Log:in-progress diff --git a/.hgignore b/.hgignore new file mode 100644 --- /dev/null +++ b/.hgignore @@ -0,0 +1,3 @@ +syntax: glob +*.pyc +*~ diff --g

[pypy-commit] stmgc default: In-progress

2013-06-03 Thread arigo
Author: Armin Rigo Branch: Changeset: r61:82b9992a758c Date: 2013-06-03 15:57 +0200 http://bitbucket.org/pypy/stmgc/changeset/82b9992a758c/ Log:In-progress diff --git a/c3/doc-objects.txt b/c3/doc-objects.txt new file mode 100644 --- /dev/null +++ b/c3/doc-objects.txt @@ -0,0 +1,76 @@ + + +