*** empty log message ***
authorMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 10 Nov 1998 06:12:12 +0000 (06:12 +0000)
committerMikael Djurfeldt <djurfeldt@nada.kth.se>
Tue, 10 Nov 1998 06:12:12 +0000 (06:12 +0000)
NEWS
libguile/ChangeLog

diff --git a/NEWS b/NEWS
index 0253d3f..9f69daf 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -24,6 +24,15 @@ occur during read or write.
 Command line history length is now controlled by the readline option
 `history-length'.  Default is 200 lines.
 
+** All builtins now print as primitives.
+Previously builtin procedures not belonging to the fundamental subr
+types printed as #<compiled closure #<primitive-procedure gsubr-apply>>.
+Now, they print as #<primitive-procedure NAME>.
+
+** Backtraces slightly more intelligible.
+gsubr-apply and macro transformer application frames no longer appear
+in backtraces.
+
 * Changes to Scheme functions and syntax
 
 ** New functions: delq1!, delv1!, delete1!
index 538b3d8..b59aafa 100644 (file)
@@ -1,3 +1,14 @@
+1998-11-10  Mikael Djurfeldt  <mdj@mdj.nada.kth.se>
+
+       * debug.h (SCM_SET_MACROEXP, SCM_CLEAR_MACROEXP, SCM_MACROEXPP):
+       Replaces SCM_MACROFRAME, SCM_MACROFRAMEP.
+       
+       * eval.c (SCM_CEVAL): Use SCM_SET/CLEAR_MACROEXP.
+
+       * stacks.c (read_frame): Bugfix: Removed lingering `else'
+       statement.
+       (read_frames): Use SCM_MACROEXPP.
+
 1998-11-10  Mikael Djurfeldt  <mdj@barbara.nada.kth.se>
 
        * stacks.c (read_frames): Skip gsubr frames in backtraces.  (They