[pypy-commit] pypy stmgc-c7: import stmgc/84157d77ae80
arigo
noreply at buildbot.pypy.org
Thu Mar 26 09:42:03 CET 2015
Author: Armin Rigo <arigo at tunes.org>
Branch: stmgc-c7
Changeset: r76567:5075882bb14f
Date: 2015-03-26 09:27 +0100
http://bitbucket.org/pypy/pypy/changeset/5075882bb14f/
Log: import stmgc/84157d77ae80
diff --git a/rpython/translator/stm/src_stm/revision b/rpython/translator/stm/src_stm/revision
--- a/rpython/translator/stm/src_stm/revision
+++ b/rpython/translator/stm/src_stm/revision
@@ -1,1 +1,1 @@
-a0b5046a7bea
+84157d77ae80
diff --git a/rpython/translator/stm/src_stm/stm/core.c b/rpython/translator/stm/src_stm/stm/core.c
--- a/rpython/translator/stm/src_stm/stm/core.c
+++ b/rpython/translator/stm/src_stm/stm/core.c
@@ -2,6 +2,11 @@
#ifndef _STM_CORE_H_
# error "must be compiled via stmgc.c"
#endif
+char *stm_object_pages;
+long _stm_segment_nb_pages = NB_PAGES;
+int _stm_nb_segments = NB_SEGMENTS;
+int _stm_psegment_ofs = (int)(uintptr_t)STM_PSEGMENT;
+
static void teardown_core(void)
{
diff --git a/rpython/translator/stm/src_stm/stm/core.h b/rpython/translator/stm/src_stm/stm/core.h
--- a/rpython/translator/stm/src_stm/stm/core.h
+++ b/rpython/translator/stm/src_stm/stm/core.h
@@ -232,7 +232,10 @@
TS_INEVITABLE,
};
-static char *stm_object_pages;
+extern char *stm_object_pages;
+extern long _stm_segment_nb_pages;
+extern int _stm_nb_segments;
+extern int _stm_psegment_ofs;
static int stm_object_pages_fd;
static stm_thread_local_t *stm_all_thread_locals = NULL;
More information about the pypy-commit
mailing list