/[emacs]/emacs/src/ChangeLog
ViewVC logotype

Diff of /emacs/src/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3317 by monnier, Mon Jul 14 15:30:21 2003 UTC revision 1.3318 by monnier, Wed Jul 16 14:40:03 2003 UTC
# Line 1  Line 1 
1    2003-07-15  Stefan Monnier  <monnier@cs.yale.edu>
2    
3            * buffer.c (copy_overlays): Use EMACS_INT for positions.
4            (Fswitch_to_buffer): Don't signal an error when switching to the same
5            buffer in a dedicated window.
6    
7            * alloc.c: Use bitmaps for cons, as was done for floats.
8            (init_float, init_cons): Let the normal code allocate the first block.
9            (CONS_BLOCK_SIZE): Redefine based on BLOCK_BYTES and bitmap size.
10            (CONS_BLOCK, CONS_INDEX, CONS_MARKED_P, CONS_MARK, CONS_UNMARK):
11            New macros.
12            (struct cons_block): Move conses to the beginning.  Add gcmarkbits.
13            (Fcons): Use lisp_align_malloc and CONS_UNMARK.
14            (live_cons_p): Check the pointer is not past the `conses' array.
15            (mark_maybe_object, mark_maybe_pointer): Use CONS_MARKED_P.
16            (mark_object, mark_buffer): Use CONS_MARKED_P and CONS_MARK.
17            (survives_gc_p): Use CONS_MARKED_P and simplify.
18            (gc_sweep): Use CONS_MARKED_P, CONS_UNMARK, and lisp_align_free.
19    
20  2003-07-13  Paul Eggert  <eggert@twinsun.com>  2003-07-13  Paul Eggert  <eggert@twinsun.com>
21    
22          GCC 3.3 (sparc) no longer puts "int foo = 0;" into data; it          GCC 3.3 (sparc) no longer puts "int foo = 0;" into data; it

Legend:
Removed from v.1.3317  
changed lines
  Added in v.1.3318

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26