diff options
| author | Gerd Moellmann | 2000-03-27 19:43:47 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-03-27 19:43:47 +0000 |
| commit | 182ff2422523ba57c925b772c9c564c06a07b3fc (patch) | |
| tree | 2615d2111e35ca77d99c8f45b661c9a53608a6e9 /src/ChangeLog | |
| parent | 4b3fd719464fb07dc92ac7584bd7584878e0a8c4 (diff) | |
| download | emacs-182ff2422523ba57c925b772c9c564c06a07b3fc.tar.gz emacs-182ff2422523ba57c925b772c9c564c06a07b3fc.zip | |
(mark_maybe_object): New function.
(mark_memory): Use it.
(SETJMP_WILL_LIKELY_WORK, SETJMP_WILL_NOT_WORK): New macros.
(setjmp_tested_p, longjmp_done): New variables.
(test_setjmp): New function.
(mark_stack) [!GC_SETJMP_WORKS]: Call test_setjmp.
(init_alloc): Initialize setjmp_tested_p and longjmp_done.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 3dd4ce2b7c2..0ba06ba5dd3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,17 @@ | |||
| 1 | 2000-03-27 Gerd Moellmann <gerd@gnu.org> | 1 | 2000-03-27 Gerd Moellmann <gerd@gnu.org> |
| 2 | 2 | ||
| 3 | * s/freebsd.h (GC_SETJMP_WORKS): Define. | ||
| 4 | |||
| 5 | * s/msdos.h (GC_SETJMP_WORKS): Define. | ||
| 6 | |||
| 7 | * alloc.c (mark_maybe_object): New function. | ||
| 8 | (mark_memory): Use it. | ||
| 9 | (SETJMP_WILL_LIKELY_WORK, SETJMP_WILL_NOT_WORK): New macros. | ||
| 10 | (setjmp_tested_p, longjmp_done): New variables. | ||
| 11 | (test_setjmp): New function. | ||
| 12 | (mark_stack) [!GC_SETJMP_WORKS]: Call test_setjmp. | ||
| 13 | (init_alloc): Initialize setjmp_tested_p and longjmp_done. | ||
| 14 | |||
| 3 | * xdisp.c (face_before_or_after_it_pos): Pass multibyteness | 15 | * xdisp.c (face_before_or_after_it_pos): Pass multibyteness |
| 4 | to DEC_TEXT_POS and INC_TEXT_POS. | 16 | to DEC_TEXT_POS and INC_TEXT_POS. |
| 5 | 17 | ||
| @@ -10,8 +22,8 @@ | |||
| 10 | MULTIBYTE_P. | 22 | MULTIBYTE_P. |
| 11 | 23 | ||
| 12 | * editfns.c (Fsubst_char_in_region): Don't use INC_POS in unibyte | 24 | * editfns.c (Fsubst_char_in_region): Don't use INC_POS in unibyte |
| 13 | buffers because it looks for multibyte character sequences which | 25 | buffers because it looks for multibyte character byte sequences |
| 14 | don't exist in unibyte text. | 26 | which don't exist in unibyte text. |
| 15 | 27 | ||
| 16 | * xterm.h (x_specified_cursor_type, x_copy_color): Add prototypes. | 28 | * xterm.h (x_specified_cursor_type, x_copy_color): Add prototypes. |
| 17 | 29 | ||