comparison man/internals/internals.texi @ 436:080151679be2 r21-2-26

Import from CVS: tag r21-2-26
author cvs
date Mon, 13 Aug 2007 11:31:24 +0200
parents 3ecd8885ac67
children 84b14dcb0985
comparison
equal deleted inserted replaced
435:53cf74a9db44 436:080151679be2
4880 instead of using the lisp allocation mechanisms. In order to receive the 4880 instead of using the lisp allocation mechanisms. In order to receive the
4881 right ones during the sweep phase, they also have to be marked 4881 right ones during the sweep phase, they also have to be marked
4882 manually. That is done by the function @code{mark_profiling_info} 4882 manually. That is done by the function @code{mark_profiling_info}
4883 @end itemize 4883 @end itemize
4884 @item 4884 @item
4885 Hash tables in Xemacs belong to a kind of special objects that 4885 Hash tables in XEmacs belong to a kind of special objects that
4886 make use of a concept often called 'weak pointers'. 4886 make use of a concept often called 'weak pointers'.
4887 To make a long story short, these kind of pointers are not followed 4887 To make a long story short, these kind of pointers are not followed
4888 during the estimation of the live objects during garbage collection. 4888 during the estimation of the live objects during garbage collection.
4889 Any object referenced only by weak pointers is collected 4889 Any object referenced only by weak pointers is collected
4890 anyway, and the reference to it is cleared. In hash tables there are 4890 anyway, and the reference to it is cleared. In hash tables there are