[pypy-commit] pypy quad-color-gc: start with newgc test
Raemi
pypy.commits at gmail.com
Fri Aug 19 04:27:46 EDT 2016
Author: Remi Meier <remi.meier at gmail.com>
Branch: quad-color-gc
Changeset: r86307:3815dc96e685
Date: 2016-08-19 10:27 +0200
http://bitbucket.org/pypy/pypy/changeset/3815dc96e685/
Log: start with newgc test
diff --git a/rpython/rtyper/tool/rffi_platform.py b/rpython/rtyper/tool/rffi_platform.py
--- a/rpython/rtyper/tool/rffi_platform.py
+++ b/rpython/rtyper/tool/rffi_platform.py
@@ -895,8 +895,8 @@
eci = ExternalCompilationInfo(
include_dirs = [library_dir],
- #includes = []
- separate_module_sources = [separate_source],
+ # includes = [],
+ pre_include_bits = [separate_source], # XXX
separate_module_files = [os.path.join(library_dir, f) for f in
["qcgc.c", "arena.c", "allocator.c", "bag.c", "event_logger.c",
"gray_stack.c", "shadow_stack.c"]],
diff --git a/rpython/translator/c/test/test_newgc.py b/rpython/translator/c/test/test_newgc.py
--- a/rpython/translator/c/test/test_newgc.py
+++ b/rpython/translator/c/test/test_newgc.py
@@ -1272,7 +1272,16 @@
def test_long_chain_of_instances(self):
res = self.run("long_chain_of_instances")
assert res == 1500
-
+
+
+class TestQCGC(UsingFrameworkTest):
+ gcpolicy = "qcgc"
+ should_be_moving = False
+ GC_CAN_MOVE = False
+ GC_CAN_SHRINK_ARRAY = False
+ removetypeptr = True
+
+
class TestSemiSpaceGC(UsingFrameworkTest, snippet.SemiSpaceGCTestDefines):
gcpolicy = "semispace"
More information about the pypy-commit
mailing list