Pollux (./221) :
Il y avait déjà un gestionnaire de mémoire, avec un fonctionnement très simple : il n'y a jamais de libération de mémoire, il n'y a que deux "tas" qu'on peut libérer en bloc (un tas local à chaque fonction, et un qui n'est libéré qu'une fois la compilation terminée). Donc ça marche bien parce que c'est rapide et parce qu'il y a pas trop de création d'objets "inutiles"... Du coup j'y ai pas trop touché, j'ai juste amélioré un peu la granularité ^^
Ça ressemble aux obstacks des anciens GCC, ton histoire.