[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/internals.texi
From: |
Luc Teirlinck |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/internals.texi |
Date: |
Mon, 29 May 2006 22:26:25 +0000 |
Index: emacs/lispref/internals.texi
diff -u emacs/lispref/internals.texi:1.49 emacs/lispref/internals.texi:1.50
--- emacs/lispref/internals.texi:1.49 Thu May 11 00:59:35 2006
+++ emacs/lispref/internals.texi Mon May 29 22:26:25 2006
@@ -160,7 +160,8 @@
the part that didn't fit. If that happens, you should increase the
compilation parameter @code{PURESIZE} in the file
@file{src/puresize.h} and rebuild Emacs, even though the resulting
-image will work. Such an overflow normally won't happen unless you
+image will work: garbage collection is disabled in this situation,
+causing a memory leak. Such an overflow normally won't happen unless you
try to preload additional libraries or add features to the standard
ones. Emacs will display a warning about the overflow when it
starts.
@@ -348,6 +349,10 @@
object consists of a header and the storage for the string text
itself; the latter is only allocated when the string is created.)
@end table
+
+If there was overflow in pure space (see the previous section),
address@hidden returns @code{nil}, because a real garbage
+collection can not be done in this situation.
@end deffn
@defopt garbage-collection-messages