emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/ChangeLog


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/ChangeLog
Date: Fri, 27 Jun 2003 17:54:39 -0400

Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3295 emacs/src/ChangeLog:1.3296
*** emacs/src/ChangeLog:1.3295  Thu Jun 26 22:25:31 2003
--- emacs/src/ChangeLog Fri Jun 27 17:54:38 2003
***************
*** 1,3 ****
--- 1,15 ----
+ 2003-06-27  Stefan Monnier  <address@hidden>
+ 
+       * alloc.c (VECTOR_MARK, VECTOR_UNMARK, VECTOR_MARKED_P): New macros.
+       (GC_STRING_BYTES): Don't mask markbit (it's only used on `size').
+       (allocate_buffer): Move.
+       (string_bytes): Don't mask markbit of `size_byte'.
+       (mark_maybe_object, mark_maybe_pointer, Fgarbage_collect)
+       (mark_object, mark_buffer, survives_gc_p, gc_sweep):
+       Use the `size' field of buffers (rather than the `name' field) for
+       the mark bit, as is done for all other vectorlike objects.
+       Use the new macros to access the mark bit of vectorlike objects.
+ 
  2003-06-26  Richard M. Stallman  <address@hidden>
  
        * puresize.h (BASE_PURESIZE): Increment base size.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]