* numbers.c: use SCM_NUM_OVERFLOW instead of scm_wta or ASSERT.
[bpt/guile.git] / libguile / ChangeLog
index 173f2a1..91da62b 100644 (file)
@@ -1,3 +1,63 @@
+Sat Sep 14 03:35:41 1996  Gary Houston  <ghouston@actrix.gen.nz>
+
+       * numbers.c: use SCM_NUM_OVERFLOW instead of scm_wta or ASSERT.
+
+       * error.c, error.h: setup scm_num_overflow key.
+
+       * __scm.h: SCM_NUM_OVERFLOW: macro for reporting numerical overflow.
+       Remove definition of SCM_OVSCM_FLOW.
+
+       * fports.c (scm_open_file): use SCM_SYSERROR_M.
+
+       * __scm.h: SCM_SYSERROR_M: new macro for system errors with an
+       explicit message and args.
+
+       * error.c, error.h, __scm.h: change system_error_sym to
+       scm_system_error.
+
+       * error.c (system_error_sym): remove leading %% from the Scheme name
+       "%%system-error". 
+
+       * __scm.h (SCM_SYSMISSING): Redefine using lgh_error.
+
+Fri Sep 13 12:58:08 1996  Mikael Djurfeldt  <mdj@woody.nada.kth.se>
+
+       * __scm.h, chars.c, debug.c, eval.c, eval.h, extchrs.c, extchrs.h,
+       fdsocket.c, feature.c, mbstrings.c, mbstrings.h, numbers.c,
+       numbers.h, print.c, scmhob.h, simpos.h, symbols.c, symbols.h,
+       tags.h, throw.c, variable.h: Name cleanup.  Lots of xxxSCM_yyy
+       renamed.  (These were introduced by unsupervised name
+       substitution.)
+
+Fri Sep 13 01:19:08 1996  Mikael Djurfeldt  <mdj@woody.nada.kth.se>
+
+*      * print.c: Added code for detection of circular references during
+       printing.  (init_ref_stack, grow_ref_stack): New functions.  Added
+       a hook for printing of closures (accessible via print options).
+       This leads to a split of calls to scm_iprin1 into two classes:
+       elementary print operations (e. g. the code which prints a smob)
+       still use scm_iprin1 while top level calls (like scm_display) use
+       scm_prin1.  scm_prin1 begins by clearing the data structure used
+       to record reference information.
+
+       * print.h: Added declarations of scm_prin1 and scm_prlist.
+
+       * strports.c (scm_strprint_obj): scm_iprin1 --> scm_prin1
+
+       * gscm.c (gscm_portprint_obj): scm_iprin1 --> scm_prin1
+
+       * gscm.h (gscm_print_obj): scm_iprin1 --> scm_prin1
+
+       * error.c (err_head): scm_iprin1 --> scm_prin1
+
+       * debug.c: Adjusted header comment.
+
+       * tags.h: Typo.
+
+Wed Sep 11 17:55:59 1996  Jim Blandy  <jimb@totoro.cyclic.com>
+
+       * strerror.c: Doc fix.
+
 Thu Sep 12 00:00:32 1996  Mikael Djurfeldt  <mdj@woody.nada.kth.se>
 
        * gdbint.c (gdb_read): Now possible to run during GC.