clib: move REG to the stack frames
authorJean Privat <jean@pryen.org>
Tue, 18 Aug 2009 17:05:23 +0000 (12:05 -0500)
committerJean Privat <jean@pryen.org>
Tue, 18 Aug 2009 23:09:38 +0000 (19:09 -0400)
commitaff9957c569341e7a1c167b6a36f7f27a82bd8b4
tree917905e3fd88efdc801ca0282b89601f8d7d9e06
parentacaf90ea3aa28e1a50347c7cd3df8d33e0b906da
clib: move REG to the stack frames

It means that functions have different frame sizes.
To achieve this, each function frame ('me') is stored in a big_frame ('fra')
that contains enough space to store all the REGs.

Signed-off-by: Jean Privat <jean@pryen.org>
clib/gc.c
clib/nit_common.h
src/compiling/compiling_icode.nit