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
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
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
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 *
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.
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
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
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,
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
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
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
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
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
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
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) ||
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
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 @@
/*
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
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
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
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 @@
+
+
+
21 matches
Mail list logo