X-Git-Url: http://git.hcoop.net/bpt/guile.git/blobdiff_plain/c344fddd82c03a0c18e9a11a354f385bd049930a..aef35c0e7d006331c107610d590460873fa48da8:/srfi/ChangeLog diff --git a/srfi/ChangeLog b/srfi/ChangeLog index 744651e26..5a59d11fe 100644 --- a/srfi/ChangeLog +++ b/srfi/ChangeLog @@ -1,3 +1,44 @@ +2004-06-20 Rob Browning + + * srfi-4.c: fix #ifdef checks for 64-bit types; should be #if. + Add separate symmetric test for SCM_HAVE_T_UINT64 in one case. + (uvec_print): rewrite using a union to make more + compact, and use static print_uint64 and print_int64 to print + 64-bit elements. + (print_int64): new static function (temporary fix). + (print_uint64): new static function (temporary fix). + + * Makefile.am (srfi_DATA): add srfi-31.scm. + + * srfi-31.scm: new file. + +2004-04-24 Dirk Herrmann + + * srfi-17.scm (setter, car, cdr etc.): When within one define + expression a new variable in the local module is defined in terms + of an equally named variable from some other module, use @ to + refer to the variable in the other module. This is necessary due + to section 5.2.1 of R5RS: In a define expression first the new + binding is created and then the expression is evaluated. + +2004-04-24 Kevin Ryde + + * srfi-11.scm (let-values): Use make-symbol rather than gensym, for + guaranteed uniqueness of temp variable symbols. + +2004-04-15 Kevin Ryde + + * srfi-13.c (scm_string_trim, scm_string_trim_right, + scm_string_trim_both): Cast to unsigned char for isspace. + +2004-04-06 Han-Wen Nienhuys + + * srfi-13.c (s_scm_string_map): convert character to unsigned char + before converting to unsigned int. This prevents hi-bit ascii as + being converted large integers. + (string_upcase_x): change caller for scm_{up,down}case to + scm_c_{up,down}case + 2004-03-23 Kevin Ryde * srfi-1.scm (circular-list): Rewrite using set-cdr!, no need to copy