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