[svn:parrot] r44087 - branches/sys_mem_reduce/src/pmc
bacek at svn.parrot.org
bacek at svn.parrot.org
Wed Feb 17 10:30:22 UTC 2010
Author: bacek
Date: Wed Feb 17 10:30:21 2010
New Revision: 44087
URL: https://trac.parrot.org/parrot/changeset/44087
Log:
Switch Packfile PMC to GC allocations
Modified:
branches/sys_mem_reduce/src/pmc/packfile.pmc
Modified: branches/sys_mem_reduce/src/pmc/packfile.pmc
==============================================================================
--- branches/sys_mem_reduce/src/pmc/packfile.pmc Wed Feb 17 10:30:00 2010 (r44086)
+++ branches/sys_mem_reduce/src/pmc/packfile.pmc Wed Feb 17 10:30:21 2010 (r44087)
@@ -120,7 +120,7 @@
/* Calculate required memory */
length = PackFile_pack_size(interp, pf) * sizeof (opcode_t);
- ptr = (opcode_t*)mem_sys_allocate(length);
+ ptr = (opcode_t*)Parrot_gc_allocate_memory_chunk(INTERP, length);
/* Copy related attributes to header */
pf->header->major = attrs->version_major;
@@ -133,7 +133,7 @@
str = Parrot_str_new_init(interp, (const char*)ptr, length,
PARROT_FIXED_8_ENCODING, PARROT_BINARY_CHARSET, 0);
- mem_sys_free(ptr);
+ Parrot_gc_free_memory_chunk(INTERP, ptr);
PackFile_destroy(interp, pf);
return str;
More information about the parrot-commits
mailing list