altos/lisp: more GC issues. add patom
authorKeith Packard <keithp@keithp.com>
Sun, 6 Nov 2016 00:53:15 +0000 (17:53 -0700)
committerKeith Packard <keithp@keithp.com>
Fri, 18 Nov 2016 06:18:39 +0000 (22:18 -0800)
commit954bc72d5822e0f5666e80764e798c10b1eb541d
tree05494f228e6c06779ed118a91cba727fae83860f
parent546e58b0a868662271553a15f2b1c1a8ea317582
altos/lisp: more GC issues. add patom

Use global ao_lisp_stack instead of local stack so that gc
moves of that item work.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/lambdakey-v1.0/ao_lambdakey.c
src/lambdakey-v1.0/ao_pins.h
src/lisp/ao_lisp.h
src/lisp/ao_lisp_builtin.c
src/lisp/ao_lisp_cons.c
src/lisp/ao_lisp_eval.c
src/lisp/ao_lisp_make_const.c
src/lisp/ao_lisp_mem.c
src/lisp/ao_lisp_prim.c
src/lisp/ao_lisp_string.c
src/nucleao-32/ao_pins.h