aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorGerd Moellmann2000-03-27 19:43:47 +0000
committerGerd Moellmann2000-03-27 19:43:47 +0000
commit182ff2422523ba57c925b772c9c564c06a07b3fc (patch)
tree2615d2111e35ca77d99c8f45b661c9a53608a6e9 /src/ChangeLog
parent4b3fd719464fb07dc92ac7584bd7584878e0a8c4 (diff)
downloademacs-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/ChangeLog16
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 @@
12000-03-27 Gerd Moellmann <gerd@gnu.org> 12000-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