partial-cont-call works
authorAndy Wingo <wingo@pobox.com>
Wed, 24 Feb 2010 15:56:45 +0000 (16:56 +0100)
committerAndy Wingo <wingo@pobox.com>
Wed, 24 Feb 2010 15:57:33 +0000 (16:57 +0100)
commit078014374c066f03975bd0ef008877c5236c75ec
treea4279483a20a2c3975d37fb116b30cbd60375d12
parent6d804376e94d17cf013a415c4bd98d632f7a91b9
partial-cont-call works

* libguile/vm-i-system.c (partial-cont-call): Sync registers before
  splatting a partial continuation, and cache them back afterwards.

* libguile/vm.c (vm_reinstate_partial_continuation): Actually implement,
  except dynamic-wind.
libguile/vm-i-system.c
libguile/vm.c