*** empty log message ***
[bpt/guile.git] / ice-9 / ChangeLog
index 659a241..c3f575e 100644 (file)
@@ -1,5 +1,69 @@
+2000-07-24  Marius Vollmer  <mvo@zagadka.ping.de>
+
+       * common-list.scm (uniq): Made tail-recursive.  Thanks to thi!
+
+2000-07-13  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * boot-9.scm (expt):  In case of negative integer exponents return
+       an exact result if the input paramters were exact.  Thanks to
+       Mikael for the suggestion.
+
+2000-07-12  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * boot-9.scm (expt):  Make sure that integer-expt is only called
+       if the exponent is a non-negative integer.
+
+2000-07-01  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * boot-9.scm (process-define-module): Bugfix: Only check the CDR
+       for export args.
+
+2000-06-27  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * popen.scm:  gc-thunk is deprecated.  Use after-gc-hook instead.
+
+2000-06-16  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * common-list.scm (intersection, set-difference, remove-if,
+       remove-if-not):  Made tail-recursive.  Thanks to William Webber
+       for the hint.
+
+       (delete-if!, delete-if-not!):  Renamed parameter from `list' to
+       `l' in order to avoid confusion.  Note:  These functions are not
+       tail recursive yet.
+
+2000-06-21  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * boot-9.scm: Turned `the-module', `*top-level-lookup-closure*',
+       and `scm:eval-transformer' into fluids.
+
+       * boot-9.scm (purify-module!, module-export!): New procedures.
+       (export): Rewritten using `module-export!'.
+       (process-define-module): New define-module options: pure, export.
+       See NEWS.
+       (scm-style-repl): Added optional module argument.
+       
+       * null.scm, r5rs.scm, safe-r5rs.scm, safe.scm: New modules.
+
+2000-06-20  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
+
+       * session.scm (make-fold-modules): Detect circular references in
+       module graph.  (Thanks to Matthias Köppe.)
+
+2000-06-20  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
+
+       * session.scm: Use module (ice-9 regex).
+       (help): Regexp-quote a name given as a symbol.
+
+2000-06-16  Dirk Herrmann  <D.Herrmann@tu-bs.de>
+
+       * common-list.scm (list*):  Removed, since this function is
+       implemented as a primitive in libguile/list.c.
+
 2000-06-12  Mikael Djurfeldt  <mdj@thalamus.nada.kth.se>
 
+       * session.scm (help): Warn user if 'regex isn't provided.
+
        * Makefile.am (ice9_sources): Removed getopt-gnu-style.scm.
 
        * getopt-gnu-style.scm: Removed deprecated module.
        (find-documentation): Renamed from `documentation'.  Return
        documentation string instead of printing it.  Not exported.
 
+Tue Jun  6 09:21:28 2000  Greg J. Badros  <gregb@go2net.com>
+
+       * session.scm: Update references to `proc-doc' to be
+       `proc-documentation'
+
+       * doc.scm: Cleaned up a great deal.  Put variables at the top of
+       the file, eliminated `object-documentation' that was broken
+       (referencing Scwm), drop `help' as session.scm has a better
+       supported version of that procedure. Rename `proc-doc' to
+       `proc-documentation' -- `procedure-documentation' is a primitive
+       getter function, so I use the shorter name for this more useful
+       function.  (Alternatively, we could rename the primitive
+       getter...)
+
 2000-06-05  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
 
        * boot-9.scm (error-catching-loop): Inform about debugger on error.