Author: Remi Meier <remi.me...@gmail.com>
Branch: stmgc-c8
Changeset: r76194:19f6c9fde7a6
Date: 2015-02-28 09:32 +0100
http://bitbucket.org/pypy/pypy/changeset/19f6c9fde7a6/

Log:    remove dummy implementations

diff --git a/rpython/translator/stm/src_stm/stmgcintf.c 
b/rpython/translator/stm/src_stm/stmgcintf.c
--- a/rpython/translator/stm/src_stm/stmgcintf.c
+++ b/rpython/translator/stm/src_stm/stmgcintf.c
@@ -10,27 +10,6 @@
 __thread uintptr_t pypy_stm_nursery_low_fill_mark_saved;
 
 
-/* C8: not implemented properly yet: */
-char _stm_write_slowpath_card_extra(object_t *obj)
-{
-    /* the PyPy JIT calls this function directly if it finds that an
-       array doesn't have the GCFLAG_CARDS_SET */
-    stm_write(obj);
-    return 0;
-}
-
-long _stm_write_slowpath_card_extra_base(void)
-{
-    /* for the PyPy JIT: _stm_write_slowpath_card_extra_base[obj >> 4]
-       is the byte that must be set to CARD_MARKED.  The logic below
-       does the same, but more explicitly. */
-    /* result should only appear in JIT-paths that are never executed
-       because the above func returns false */
-    return 42;
-}
-/* C8: not implemented properly yet ^^^^^^^^^^^^^^^^^^ */
-
-
 
 extern Signed pypy_stmcb_size_rounded_up(void*);
 extern void pypy_stmcb_get_card_base_itemsize(void*, uintptr_t[]);
diff --git a/rpython/translator/stm/src_stm/stmgcintf.h 
b/rpython/translator/stm/src_stm/stmgcintf.h
--- a/rpython/translator/stm/src_stm/stmgcintf.h
+++ b/rpython/translator/stm/src_stm/stmgcintf.h
@@ -42,10 +42,6 @@
 
 /* C8: not implemented properly yet: */
 extern void stmcb_commit_soon(void);
-#define _STM_CARD_SIZE                 32     /* must be >= 32 */
-#define _STM_CARD_MARKED 100
-char _stm_write_slowpath_card_extra(object_t *obj);
-long _stm_write_slowpath_card_extra_base(void);
 typedef struct {
     stm_thread_local_t *tl;
     char *segment_base;    /* base to interpret the 'object' below */
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to