Michael L Maraist wrote: [an incredible amount of detailed information that will take me weeks to digest...]
This looks like a malloc/free style allocator. Since the whole GC system for Parrot is on the table, you don't have to constrain yourself to malloc/free. IMHO free is not needed at all -- we should be scavenging entire arenas all at once. I assume you want to use malloc to grab an arena, but carving up the arena is the GC's job. - Ken