core: gc bugfixes.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 10 Dec 2016 11:07:04 +0000 (12:07 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 12 Dec 2016 19:35:19 +0000 (20:35 +0100)
commite4e29f00b035fd59073d84100d7add03707548d1
treebc375af59b3978ea4b899d6f375416738f5b444e
parentf26c7222b2e6d8ab705074dd96a120b358db9c1f
core: gc bugfixes.

* mes.c (make_tmps): New function.
  (make_symbols, gc): Use it.
  (vm_call_with_values_env): New vm function.
  (call-with-values): Call it.
  (eval_env): Do not call eval_env inline.
* define.c (vm_define_env): Use r2 rather than local name.
  (g_symbols): Rename from symbols.
GNUmakefile
define.c
mes.c
reader.c