1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-03 13:20:26 +02:00

*** empty log message ***

This commit is contained in:
Marius Vollmer 2004-01-07 19:51:18 +00:00
parent 062fccce79
commit 96e3b2f808
2 changed files with 15 additions and 0 deletions

View file

@ -1,6 +1,16 @@
2004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* dynwind.c (scm_i_dowinds): Removed code for handling fluids.
* fluids.c (scm_c_with_fluids): Use frames instead of adding to
the wind chain explicitely. Use scm_c_with_fluid for the common
case of only one fluid.
(scm_with_fluid): New.
(scm_c_with_fluid): Use frames instead of scm_c_with_fluids.
* fluids.h, fluids.c (scm_frame_fluid): New.
(scm_with_fluid): New.
(scm_i_swap_fluids, scm_i_swap_fluids_reverse): Removed.
* dynwind.c (scm_frame_end): Do not use scm_i_dowinds. Instead,
do the unwinding directly. It is simple enough.