[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: |
Wed, 16 Jul 2003 10:40:03 -0400 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3317 emacs/src/ChangeLog:1.3318
*** emacs/src/ChangeLog:1.3317 Mon Jul 14 11:30:21 2003
--- emacs/src/ChangeLog Wed Jul 16 10:40:03 2003
***************
*** 1,3 ****
--- 1,22 ----
+ 2003-07-15 Stefan Monnier <address@hidden>
+
+ * buffer.c (copy_overlays): Use EMACS_INT for positions.
+ (Fswitch_to_buffer): Don't signal an error when switching to the same
+ buffer in a dedicated window.
+
+ * alloc.c: Use bitmaps for cons, as was done for floats.
+ (init_float, init_cons): Let the normal code allocate the first block.
+ (CONS_BLOCK_SIZE): Redefine based on BLOCK_BYTES and bitmap size.
+ (CONS_BLOCK, CONS_INDEX, CONS_MARKED_P, CONS_MARK, CONS_UNMARK):
+ New macros.
+ (struct cons_block): Move conses to the beginning. Add gcmarkbits.
+ (Fcons): Use lisp_align_malloc and CONS_UNMARK.
+ (live_cons_p): Check the pointer is not past the `conses' array.
+ (mark_maybe_object, mark_maybe_pointer): Use CONS_MARKED_P.
+ (mark_object, mark_buffer): Use CONS_MARKED_P and CONS_MARK.
+ (survives_gc_p): Use CONS_MARKED_P and simplify.
+ (gc_sweep): Use CONS_MARKED_P, CONS_UNMARK, and lisp_align_free.
+
2003-07-13 Paul Eggert <address@hidden>
GCC 3.3 (sparc) no longer puts "int foo = 0;" into data; it
- [Emacs-diffs] Changes to emacs/src/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/07/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/07/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andreas Schwab, 2003/07/11
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/07/11
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/07/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/07/12
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Juanma Barranquero, 2003/07/13
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/07/13
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Paul Eggert, 2003/07/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/07/14
- [Emacs-diffs] Changes to emacs/src/ChangeLog,
Stefan Monnier <=
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/07/17
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/07/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/07/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Dave Love, 2003/07/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Andrew Choi, 2003/07/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Stefan Monnier, 2003/07/22
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Kenichi Handa, 2003/07/28
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/07/29
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Jan Djärv, 2003/07/29
- [Emacs-diffs] Changes to emacs/src/ChangeLog, Richard M. Stallman, 2003/07/30