altos/lisp: Split out frame vals from frame struct
authorKeith Packard <keithp@keithp.com>
Fri, 1 Dec 2017 17:28:16 +0000 (18:28 +0100)
committerKeith Packard <keithp@keithp.com>
Fri, 1 Dec 2017 17:28:16 +0000 (18:28 +0100)
commit98923ae1189f062b8b94120d47a56892db25493f
treeeb585acd5600f529397077cddbe7edcecfb1d0a3
parent835bf4131f9e20575bfdf2179462ebdf54a14761
altos/lisp: Split out frame vals from frame struct

This lets the frame be resized without moving the base structure. The
plan is to allow all frames to be resized, not just the global frame.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/lisp/ao_lisp.h
src/lisp/ao_lisp_error.c
src/lisp/ao_lisp_frame.c
src/lisp/ao_lisp_make_const.c
src/lisp/ao_lisp_mem.c
src/lisp/ao_lisp_poly.c