diff options
author | Marius Vollmer <mvo@zagadka.de> | 2004-01-07 19:51:18 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2004-01-07 19:51:18 +0000 |
commit | 96e3b2f8088df3406564cf39dea624ceb4999d5c (patch) | |
tree | bb36ba8ae279f8147133f70bcb7566e653398952 | |
parent | 062fccce799bd874bcab541a8641682f85a06135 (diff) | |
download | guile-96e3b2f8088df3406564cf39dea624ceb4999d5c.tar.gz |
*** empty log message ***
-rw-r--r-- | ice-9/ChangeLog | 5 | ||||
-rw-r--r-- | libguile/ChangeLog | 10 |
2 files changed, 15 insertions, 0 deletions
diff --git a/ice-9/ChangeLog b/ice-9/ChangeLog index 14bac5f4c..aa315d334 100644 --- a/ice-9/ChangeLog +++ b/ice-9/ChangeLog @@ -1,3 +1,8 @@ +2004-01-07 Marius Vollmer <marius.vollmer@uni-dortmund.de> + + * boot-9.scm (with-fluids): Use with-fluid* when only one fluid is + being set. + 2004-01-07 Kevin Ryde <user42@zip.com.au> * q.scm (q-pop!): Should be "null?" not "not" for end-of-list. diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 5bfc42761..32f7febfc 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -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. |