*** empty log message ***
[bpt/guile.git] / ice-9 / ChangeLog
index 4d54bb2..615c88e 100644 (file)
@@ -1,8 +1,147 @@
+2004-08-25  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (%cond-expand-features): Addef srfi-13 and srfi-14.
+
+2004-08-20  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * debugger/utils.scm (display-source): Use unmemoize-expr instead
+       of unmemoize.
+       (write-frame-short/expression): Likewise.
+
+2004-08-18  Kevin Ryde  <user42@zip.com.au>
+
+       * and-let-star.scm: Add cond-expand-provide srfi-2, since this module
+       provides that feature.
+       * receive.scm: Add cond-expand-provide srfi-8, since this module
+       provides that feature.
+
+2004-08-09  Marius Vollmer  <mvo@zagadka.de>
+
+       From Matthias Koeppe.  Thanks!
+       
+       * pretty-print.scm (generic-write): In the local procedure `wr', use
+       object->string to print all data (except for the reader macros),
+       rather than implementing an own printer.  The user-visible
+       difference is that procedures and control characters like #\tab
+        are now printed in the same way as by `write'.
+
+2004-08-09  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (*features*): Remove array and array-for-each, core
+       definitions are insufficient for latest slib.
+       (t, nil): New constants slib says are supposed to exist.
+       (call-with-open-ports, browse-url): New functions for latest slib.
+       Implementations taken from Template.scm (public domain).
+       (open-file): Extend core definition to accept symbols for the mode,
+       required by latest slib.
+       (delete-file): Replace core definition with version returning #t/#f as
+       per slib spec.
+       (system): Mark as #:replace to suppress override warning, use new
+       style "(@ (guile) system)" to call core function.
+
+2004-05-25  Matthias Koeppe  <mkoeppe@mail.math.uni-magdeburg.de>
+
+       * format.scm: Remove the arbitrary limit of 100 iterations for the
+       ~{...~} control structure.
+
+2004-07-10  Kevin Ryde  <user42@zip.com.au>
+
+       * and-let-star.scm (and-let*): Remove unused variable "val".
+       * pretty-print.scm (read-macro-prefix): Remove unused variable "tail".
+
+       * boot-9.scm (%cond-expand-features): Add srfi-6 which is in the core.
+
+       * safe-r5rs.scm (re-export): Uncomment numerator, denominator,
+       rationalize, since they now exist.
+       
+2004-07-05  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (system): Correction to redefinition, now guile is stricter
+       about when a define binding comes into existance.
+
+2004-05-29  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
+
+       * boot-9.scm: Reordered definitions such that macro definitions
+       preceed their first usage.  Include and define deprecated stuff
+       late in the file to have a better change of detecting accidental
+       uses of deprecated definitions. Further, unified the layout a
+       little and grouped definitions more cleanly into topics.
+
+2004-05-24  Marius Vollmer  <mvo@zagadka.de>
+
+       * history.scm (use-value-history): Use resolve-interface instead
+       of resolve-module so that only the exported bindings are searched.
+       (save-value-history): Export the newly defined variable.  Reported
+       by Wolfgang Jaehrling.
+       
+2004-05-04  Dirk Herrmann  <dirk@dirk-herrmanns-seiten.de>
+
+       * boot-9.scm (resolve-module): Always start searching from the
+       root module.  This will allow the C equivalent scm_resolve_module
+       to work, independent of what the current module is.
+
+2004-02-18  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (top-repl): Make the (guile-user) module use the
+       (ice-9 r5rs) module.
+
+2004-02-12  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
+
+       * boot-9.scm (module-map): Renamed hash-map -> hash-map->list.
+
+2004-02-09  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/trap-hooks.scm (debug-hook-membership): New, exported.
+
+       * debugger/commands.scm (debug-trap-hooks): New, exported.
+
+2004-02-08  Mikael Djurfeldt  <djurfeldt@nada.kth.se>
+
+       * debugger/breakpoints/Makefile.am (TAGS_FILES),
+       debugger/Makefile.am (TAGS_FILES), Makefile.am (TAGS_FILES): Use
+       this variable instead of ETAGS_ARGS so that TAGS can be built
+       using separate build directory.
+
+2004-01-20  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (error-catching-loop): Back out 2003-11-19 change to
+       lazy-handler-dispatch lookup.
+
+2004-01-12  Marius Vollmer  <mvo@zagadka.de>
+
+       * mapping.scm: Use '#:' prefix for keywords instead of ':'.
+       Thanks to Richard Todd!
+
+2004-01-11  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (system): New function, giving an exit code return in
+       accordance with slib spec.
+       
+       Revert this, it breaks test-suite/tests/r5rs_pitfalls.test where
+       false-if-exception is used within syntax-rules.  (Suspect syntax-rules
+       ought to support this sort of thing, but it doesn't right now.)
+       * boot-9.scm (false-if-exception): Unquote catch and lambda, so as not
+       to depend on expansion environment.
+
+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.
+       Reported by Richard Todd.
+
 2004-01-04  Kevin Ryde  <user42@zip.com.au>
 
        * boot-9.scm (false-if-exception): Unquote catch and lambda, so as not
        to depend on expansion environment.
 
+       * slib.scm (-1+, <?, <=?, =?, >?, >=?): Define as aliases for 1-, <,
+       <=, =, >, >= respectively, required by slib 'rev2-procedures but no
+       longer in the guile core.
+
 2003-11-19  Neil Jerram  <neil@ossau.uklinux.net>
 
        * boot-9.scm (error-catching-loop): Defer lookup of