From 0c98e0fc52c08d9c87af4e72112b8f774a04f3af Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 20 Jun 2009 22:01:12 +0000 Subject: Remove unused GC lib function. git-svn-id: http://svn.drobilla.net/resp/tuplr@145 ad02d1e2-f140-0410-9f75-f8b11f17cedd --- gclib.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/gclib.cpp b/gclib.cpp index 0d2d84e..8c9f140 100644 --- a/gclib.cpp +++ b/gclib.cpp @@ -22,21 +22,15 @@ extern "C" { -static const size_t COLLECT_SIZE = 8 * 1024 * 1024; // 8 MiB - -void -tuplr_gc_collect() -{ - Object::pool.collect(Object::pool.roots()); -} - void* tuplr_gc_allocate(unsigned size, uint8_t tag) { + static const size_t COLLECT_SIZE = 8 * 1024 * 1024; // 8 MiB + static size_t allocated = 0; allocated += size; if (allocated > COLLECT_SIZE) { - tuplr_gc_collect(); + Object::pool.collect(Object::pool.roots()); allocated = 0; } -- cgit v1.2.1