Mercurial > hg > xemacs-beta
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):