[svn:parrot] r43308 - branches/boehm_gc/src/gc

bacek at svn.parrot.org bacek at svn.parrot.org
Tue Dec 29 10:50:13 UTC 2009


Author: bacek
Date: Tue Dec 29 10:50:13 2009
New Revision: 43308
URL: https://trac.parrot.org/parrot/changeset/43308

Log:
Use GC_MALLOC_UNCOLLECTABLE in mem_sys_alloc. We are manage this memory manually anyway.

Modified:
   branches/boehm_gc/src/gc/alloc_memory.c

Modified: branches/boehm_gc/src/gc/alloc_memory.c
==============================================================================
--- branches/boehm_gc/src/gc/alloc_memory.c	Tue Dec 29 10:31:15 2009	(r43307)
+++ branches/boehm_gc/src/gc/alloc_memory.c	Tue Dec 29 10:50:13 2009	(r43308)
@@ -26,10 +26,10 @@
 
 #ifdef PARROT_HAS_BOEHM_GC
   #include <gc.h>
-  #define malloc GC_MALLOC
+  #define malloc GC_MALLOC_UNCOLLECTABLE
   #define free   GC_FREE
   #define realloc GC_REALLOC
-  #define calloc(s,n) GC_MALLOC(s*n)
+  #define calloc(s,n) GC_MALLOC_UNCOLLECTABLE(s*n)
 #endif
 
 PARROT_DOES_NOT_RETURN


More information about the parrot-commits mailing list