[svn:parrot] r49633 - in trunk: . config/gen/platform/darwin src/gc

jkeenan at svn.parrot.org jkeenan at svn.parrot.org
Fri Oct 22 02:31:12 UTC 2010


Author: jkeenan
Date: Fri Oct 22 02:31:12 2010
New Revision: 49633
URL: https://trac.parrot.org/parrot/changeset/49633

Log:
Per suggestion from GeJ++, s/HW_MEMSIZE/HW_PHYSMEM/ to avoid build error on Darwin.  This needs to be tested on Darwin/i386 in OS X 10.5 and 10.6.

Modified:
   trunk/MANIFEST
   trunk/config/gen/platform/darwin/sysmem.c
   trunk/src/gc/gc_ms2.c

Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST	Fri Oct 22 01:28:16 2010	(r49632)
+++ trunk/MANIFEST	Fri Oct 22 02:31:12 2010	(r49633)
@@ -1,7 +1,7 @@
 # ex: set ro:
 # $Id$
 #
-# generated by tools/dev/mk_manifest_and_skip.pl Fri Oct 22 01:18:08 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Fri Oct 22 02:09:27 2010 UT
 #
 # See below for documentation on the format of this file.
 #

Modified: trunk/config/gen/platform/darwin/sysmem.c
==============================================================================
--- trunk/config/gen/platform/darwin/sysmem.c	Fri Oct 22 01:28:16 2010	(r49632)
+++ trunk/config/gen/platform/darwin/sysmem.c	Fri Oct 22 02:31:12 2010	(r49633)
@@ -41,7 +41,7 @@
     char         *err_msg;
     unsigned long length = sizeof (memsize) ;
 
-    int selection[2] = { CTL_HW, HW_MEMSIZE} ;
+    int selection[2] = { CTL_HW, HW_PHYSMEM } ;
 
     err = sysctl(selection, 2, &memsize, &length, NULL, 0) ;
 

Modified: trunk/src/gc/gc_ms2.c
==============================================================================
--- trunk/src/gc/gc_ms2.c	Fri Oct 22 01:28:16 2010	(r49632)
+++ trunk/src/gc/gc_ms2.c	Fri Oct 22 02:31:12 2010	(r49633)
@@ -631,8 +631,6 @@
 
         self->fixed_size_allocator = Parrot_gc_fixed_allocator_new(interp);
 
-        /* Collect every 256M allocated. */
-        /* Hardcode for now. Will be configured via CLI */
         self->gc_threshold = Parrot_sysmem_amount(interp) / 8;
     }
 


More information about the parrot-commits mailing list