Кто-нибудь смотрел как сабж работает с памятью? Копать исходники лень, но видно всё же придётся.
Суть вопроса в том, что сборщик(и) мусора поддерживается на уровне LLVM, но никто не мешает разработчикам фронтенда изобрести свой собственный велосипед.
Иными словами, команда UnladenSwallow сильно заморочены велосипедостроительством или не очень?
ЗЫ: Питон не нужен, нужно посмотреть как умные люди компилируют динамические языки. Лучшего примера не нашел.