[Top][All Lists]
[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.
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/06/15
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/06/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Glenn Morris, 2003/06/20
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/06/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Dave Love, 2003/06/24
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/06/25
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/06/26
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/06/26
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/06/26
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/06/26
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Stefan Monnier <=