* configure.in: Generate Makefile for ice-9/debugging.
[bpt/guile.git] / ice-9 / ChangeLog
index 9a81788..c2ff771 100644 (file)
@@ -1,3 +1,201 @@
+2006-08-18  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugging/trc.scm: New file.
+
+       * debugging/traps.scm: New file.
+
+       * debugging/trace.scm: New file.
+
+       * debugging/steps.scm: New file.
+
+       * debugging/load-hooks.scm: New file.
+
+       * debugging/ice-9-debugger-extensions.scm: New file.
+
+       * debugging/example-fns.scm: New file.
+
+       * debugging/breakpoints.scm: New file.
+
+       * debugging/Makefile.am: New.
+
+       * Makefile.am (SUBDIRS): Add debugging.
+
+2006-06-19  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * Makefile.am (ice9_sources): Add new files.
+
+       * gds-client.scm, gds-server.scm: New files.
+
+2006-05-28  Kevin Ryde  <user42@zip.com.au>
+
+       * documentation.scm (file-commentary): Move make-regexp into
+       file-commentary so that it's possible to get to the repl prompt when
+       regexps are not available.
+
+2006-05-09  Kevin Ryde  <user42@zip.com.au>
+
+       * threads.scm (n-par-for-each, n-for-each-par-map): Two more spots
+       where `futures' should become `threads' from Marius' change of
+       2006-01-29.
+
+2006-03-04  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * ice-9/boot-9.scm (make-autoload-interface): Don't call `set-car!' if
+       the autoload interface has already been removed from MODULE's uses.
+       This bug showed up when using a given module both with `autoload' and
+       `use-module'.
+
+2006-02-21  Kevin Ryde  <user42@zip.com.au>
+
+       * format.scm (format:out-dollar): Use format:out-inf-nan per ~f etc.
+
+2006-02-12  Marius Vollmer  <mvo@zagadka.de>
+
+       * deprecated.scm (make-uniform-array): Don't pass the prototype as
+       the fill value, dimensions->uniform-array will do the right thing
+       now.  See scm_dimensions_to_uniform_array why we need to be tricky
+       about the fill value.
+
+2006-02-04  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (try-module-autoload): Make sure that module code is
+       loaded with the default reader (current-reader #f).  Thanks to
+       Ludovic Courtès for pointing this problem out.
+
+       * stack-catch.scm (stack-catch): Use catch pre-unwind handler
+       instead of lazy-catch.
+
+       * boot-9.scm (error-catching-loop): Use catch pre-unwind handler
+       instead of lazy-catch.
+
+2006-02-01  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+        * deprecated.scm (make-uniform-array): Fill the returned vector with
+       PROT, per guile 1.6 behaviour.
+
+2006-01-30  Marius Vollmer  <mvo@zagadka.de>
+
+       * threads.scm (ice-9): Export %thread-handler.
+
+2006-01-29  Marius Vollmer  <mvo@zagadka.de>
+
+       * threads.scm: Replaced 'futures' with threads.
+
+2006-01-13  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (repl-reader): Use value of current-reader fluid to
+       do the read, if set.  (Thanks to Ludovic Courtès for the patch.)
+
+2005-12-14  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * boot-9.scm (load-module): Support an optional custom reader arg,
+       implemented by passing on to r4rs's load.
+
+       * r4rs.scm (load): Support an optional custom reader arg,
+       implemented by passing on to primitive-load.
+
+2005-12-06  Marius Vollmer  <mvo@zagadka.de>
+
+       From Stephen Compall.
+       
+       * boot-9.scm (%cond-expand-features): Add srfi-61.
+
+2005-10-27  Ludovic Courtès  <ludovic.courtes@laas.fr>
+
+       * networking.scm (sockaddr:flowinfo, sockaddr:scopeid): New functions.
+
+2005-09-01  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger/utils.scm: Export write-frame-long.
+
+2005-08-01  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (set-module-eval-closure!): Undone change from
+       2005-06-10; with the new weak hashtable semantics, cyclic
+       references are no longer a problem.
+
+2005-07-09  Neil Jerram  <neil@ossau.uklinux.net>
+
+       * debugger.scm: Remove comments which are now incorrect.
+
+       * debugger/Makefile.am (ice9_debugger_sources): Removed
+       breakpoints.scm, behaviour.scm, trap-hooks.scm.
+       (SUBDIRS): Removed.
+
+       Changes to remove breakpoint support from CVS, as I am now
+       developing this function outside Guile core.
+       
+       * debugger/commands.scm (assert-continuable, continue, finish,
+       trace-finish, step, next): Removed.
+
+       * debugger/breakpoints/*: Removed.
+       
+       * debugger/breakpoints.scm: Removed.
+       
+       * debugger/command-loop.scm: Remove command definitions for
+       continue, finish, trace-finish, step and next.
+
+       * debugger/behaviour.scm: Removed.
+
+       * debugger.scm (debug-stack): Remove GDS related code.
+
+2005-06-10  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * boot-9.scm (set-module-eval-closure!): remove
+       set-procedure-property! closure 'module. Setting this property
+       causes un-gc-able modules.
+
+2005-06-05  Marius Vollmer  <mvo@zagadka.de>
+
+       * boot-9.scm (substring-fill!): New, for compatability.
+
+2005-04-23  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (make-list): Moved to C code in list.c
+
+2005-04-14  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (1+, 1-): Moved to numbers.c.
+
+2005-03-08  Kevin Ryde  <user42@zip.com.au>
+
+       * slib.scm (*features*): Remove 'random, need to use the slib code for
+       that module since guile doesn't provide `random:chunk'.
+
+2005-02-12  Rob Browning  <rlb@defaultvalue.org>
+
+       * boot-9.scm (%cond-expand-features): add srfi-55.
+       (require-extension): add require-extension macro for srfi-55.
+
+2005-01-29  Kevin Ryde  <user42@zip.com.au>
+
+       * regex.scm (regexp-quote): Use string-for-each, now that function is
+       in the core.
+
+2005-01-28  Kevin Ryde  <user42@zip.com.au>
+
+       * boot-9.scm (while): Remove the unquote from do, it breaks with ice-9
+       syncase.  Reported by Pach Roman.
+
+2005-01-10  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
+
+       * arrays.scm, deprecated.scm (uniform-vector-fill!,
+       make-uniform-vector, make-uniform-array, list->uniform-vector):
+       Moved from arrays.scm to deprecated.scm.
+       * arrays.scm, boot-9.scm (array-dimensions): Moved from arrays.scm
+       to boo-9.scm.
+       * Makefile.am (ice9_sources): Removed arrays.scm.
+       
+2005-01-02  Marius Vollmer  <mvo@zagadka.de>
+
+       * arrays.scm (uniform-vector-fill!, make-uniform-vector,
+       make-uniform-array,list->uniform-array): Deprecated for real.
+
+2004-12-29  Marius Vollmer  <mvo@zagadka.de>
+
+       * arrays.scm (make-array, list->array): Removed.
+       (uniform-vector-fill!): Prepared to be deprecated.
+
 2004-12-22  Marius Vollmer  <marius.vollmer@uni-dortmund.de>
 
        * boot-9.scm (module-make-local-var!): When creating a new
        try-module-dynamic-link): Removed.
 
        (module-make-local-var!, module-ensure-local-variable!,
-       module-define!): Eliminate call to `variable-set-name-hint!´.
+       module-define!): Eliminate call to `variable-set-name-hint!'.
 
        (try-load-module, use-syntax, module-export!): Remove deprecated
        functionality.