* gc-card.c (scm_i_card_statistics): map structs, closures and
[bpt/guile.git] / srfi / ChangeLog
index 0381270..ad86f06 100644 (file)
@@ -1,3 +1,117 @@
+2005-01-24  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-1.c (scm_srfi1_member): Correction to pred call arg order, srfi
+       spec is (PRED X elem).  Update docstring from manual.
+
+       * srfi-1.scm (lset=): Allow no list arguments, per srfi spec example.
+
+2005-01-18  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-1.scm: Remove (ice-9 session) and (ice-9 receive), not used.
+
+2005-01-12  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-39.scm (current-input-port, current-output-port): Parameter
+       replacements for core functions, per SRFI spec.
+       (current-error-port): The same, for consistency.
+
+2005-01-10  Marius Vollmer  <mvo@zagadka.de>
+
+       * srfi-1.c (check_args): Bugfix to change from 2005-01-02: ARGV is
+       the vector to check, not ARGS.
+
+2005-01-02  Marius Vollmer  <mvo@zagadka.de>
+
+       * srfi-1.c: Use new vector elements API or simple vector API, as
+       appropriate.
+       
+2005-01-02  Kevin Ryde  <user42@zip.com.au>
+
+       * Makefile.am (srfi_DATA): Add srfi-39.scm.
+
+2004-12-20  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
+
+       * README: Update, document available SRFIs.
+
+2004-12-06  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-1.scm (alist-copy, alist-delete, break, span): Change to
+       tail-recursive forms.
+
+       * srfi-1.scm (alist-delete): Correction to equality proc call argument
+       order, spec is for given KEY param first.
+
+2004-12-05  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-1.scm (filter-map): Change to a tail-recursive form.
+       (append-map, append-map!): Rewrite as simple "concatenate map" forms,
+       for tail recursiveness.
+
+2004-10-26  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * srfi-4.scm, srfi-4.h, srfi-4.c: Moved content into core; only
+       the skeletons remains.
+
+2004-10-22  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * srfi-4.c (print_int64, print_uint64): Removed.
+       (uvec_print): Use scm_intprint for signed elemets and
+       scm_uintprint for unsigned ones.  Do not use print_int64 and
+       print_uint64 since scm_intprint and scm_Uintprint can handle 64
+       bits now.
+
+2004-09-03  Stefan Jahn  <stefan@lkcc.org>
+
+       * srfi-1.c, srfi-1.h: Renamed any 'lst1' into 'list1' because
+       lst1 is a #define on Win32 systems.
+
+2004-08-26  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-31.scm (rec): Add missing `error' to else clause.
+
+2004-08-26  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * Makefile.am: Added appropriate @LIBGUILE_*_MAJOR@ substitutions
+       to the library names.
+       * srfi-1.scm, srfi-4.scm: Use the new library names with
+       load-extension.
+       
+2004-08-25  Marius Vollmer  <mvo@zagadka.de>
+
+       SRFI-13 and SRFI-14 have been moved into the core.
+       
+       * srfi-13.scm, srfi-14.scm: Simply re-export the relevant
+       bindings.
+
+       * srfi-13.h, srfi-13.c, srfi-14.h, srfi-14.c: Removed all real
+       content except for the init functions.
+       
+2004-08-19  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * srfi-13.h, srfi-13.c: (scm_substring_shared): Renamed to
+       scm_substring_sharedS.
+
+       * srfi-14.c, srfi-13.c: Adapted to new internal string and symbol
+       API.
+
+       * srfi-13.scm (substring/shared): Export as replacement since we
+       now have a version in the core.
+
+2004-08-15  Marius Vollmer  <mvo@zagadka.de>
+
+       * srfi-39.scm: New, from Jose A Ortega Ruiz.  Thanks!
+
+2004-08-14  Kevin Ryde  <user42@zip.com.au>
+
+       * srfi-13.c (scm_string_any, scm_string_every): Add support for char
+       and charset as predicates, per SRFI-13 spec.
+
+2004-08-12  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * srfi-13.c (MY_VALIDATE_SUBSTRING_SPEC_COPY,
+       MY_VALIDATE_STRING_COPY): Modernized clones of the deprecated
+       validation macros.  Replaced every use.
+
 2004-08-05  Kevin Ryde  <user42@zip.com.au>
 
        * srfi-13.c (scm_string_any, scm_string_every): Enhance docstrings as