fix asyncs running in the vm; re-enable popen.scm compilation
authorAndy Wingo <wingo@pobox.com>
Thu, 16 Oct 2008 10:55:27 +0000 (12:55 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 16 Oct 2008 10:55:27 +0000 (12:55 +0200)
commit28a2f57bde42030e96b4c2ab574336c6e8c394b5
tree22ecb529d9e75e3ef24d446646cb0888bf5886e8
parent2588eccdf4b69272f978305c7c79eb4c7975b92f
fix asyncs running in the vm; re-enable popen.scm compilation

* libguile/vm-i-system.c (goto/args): Sync the registers before doing the
  SCM_TICK. We probably need a different SCM_TICK that saves the regs
  only if necessary. This fixes GC problems with a compiled popen.scm.

* ice-9/Makefile.am: Re-enable popen.scm compilation.
ice-9/Makefile.am
libguile/vm-i-system.c