In lieu of a de-allocator for mem_allocate_aligned I vote we at least do something in the interim and I volunteer to help as soon as someone decides what it is!
I know GC is on the way but... At minimum we should be using plain malloc() until a better solution or the current one is finished, else right now we have a glaring memory leak for ops that need to destroy strings. Can't the current function be at least tweaked so it still rounds mem chunks but doesn't modify the starting address of the chunk. Is anyone actually even using the feature that this technique allows? -Melvin