diff options
| author | Stefan Monnier | 2003-07-16 14:40:03 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2003-07-16 14:40:03 +0000 |
| commit | 9c53385f8c82d0858f71465bf35a1387a5a76282 (patch) | |
| tree | ac6dcc31d63219dca344dfc924ebb3475ff8613e /src | |
| parent | 27c6b98e3b0c7a89a41bfcc6a66e0ad63860dabe (diff) | |
| download | emacs-9c53385f8c82d0858f71465bf35a1387a5a76282.tar.gz emacs-9c53385f8c82d0858f71465bf35a1387a5a76282.zip | |
*** empty log message ***
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d6c08054bc0..8437771d9b4 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,22 @@ | |||
| 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 | |||
| 1 | 2003-07-13 Paul Eggert <eggert@twinsun.com> | 20 | 2003-07-13 Paul Eggert <eggert@twinsun.com> |
| 2 | 21 | ||
| 3 | GCC 3.3 (sparc) no longer puts "int foo = 0;" into data; it | 22 | GCC 3.3 (sparc) no longer puts "int foo = 0;" into data; it |