Mercurial > emacs
changeset 51659:dcc02be2d7f4
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Wed, 25 Jun 2003 23:28:14 +0000 |
parents | 00b3e009b3f5 |
children | a7765f7f8c9e |
files | src/ChangeLog |
diffstat | 1 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Wed Jun 25 23:27:32 2003 +0000 +++ b/src/ChangeLog Wed Jun 25 23:28:14 2003 +0000 @@ -1,3 +1,19 @@ +2003-06-25 Stefan Monnier <monnier@cs.yale.edu> + + * alloc.c (make_interval, Fmake_symbol, allocate_misc): + Initialize the new field `gcmarkbit'. + (mark_interval, MARK_INTERVAL_TREE): Use the new `gcmarkbit' field. + (mark_interval_tree): Don't mark the tree separately from the nodes. + (UNMARK_BALANCE_INTERVALS): Don't unmark the tree. + (mark_maybe_object, mark_maybe_pointer, Fgarbage_collect) + (mark_object, survives_gc_p, gc_sweep): Use new `gcmarkbit' fields. + + * lisp.h (struct interval, struct Lisp_Symbol, struct Lisp_Free) + (struct Lisp_Marker, struct Lisp_Intfwd, struct Lisp_Boolfwd) + (struct Lisp_Kboard_Objfwd, struct Lisp_Save_Value) + (struct Lisp_Buffer_Local_Value, struct Lisp_Overlay) + (struct Lisp_Objfwd, struct Lisp_Buffer_Objfwd): Add `gcmarkbit' field. + 2003-06-24 Dave Love <fx@gnu.org> * xterm.c (xim_initialize): Use XRegisterIMInstantiateCallback_arg6.