diff src/ChangeLog @ 1265:de6cf052e10b

[xemacs-hg @ 2003-02-07 00:49:41 by ben] add KKCC tail-recursion alloc.c: Implement tail-recursion in KKCC when the last-marked object is a Lisp object, to avoid stack-overflow errors when marking long lists. Factor out some duplicated error-checking into macros.
author ben
date Fri, 07 Feb 2003 00:49:42 +0000
parents 465bd3c7d932
children b5a5863da615
line wrap: on
line diff
--- a/src/ChangeLog	Thu Feb 06 22:52:40 2003 +0000
+++ b/src/ChangeLog	Fri Feb 07 00:49:42 2003 +0000
@@ -1,3 +1,14 @@
+2003-02-06  Ben Wing  <ben@xemacs.org>
+
+	* alloc.c:
+	* alloc.c (GC_CHECK_NOT_FREE):
+	* alloc.c (mark_object_maybe_checking_free):
+	* alloc.c (mark_with_description):
+	* alloc.c (mark_object):
+	Implement tail-recursion in KKCC when the last-marked object is
+	a Lisp object, to avoid stack-overflow errors when marking long
+	lists.  Factor out some duplicated error-checking into macros.
+
 2003-02-05  Ben Wing  <ben@xemacs.org>
 
 	* Makefile.in.in (update-elc.stamp):