aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 7a36b02cd67..0021ec4298b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,19 @@
12001-01-09 Gerd Moellmann <gerd@gnu.org> 12001-01-09 Gerd Moellmann <gerd@gnu.org>
2 2
3 * lisp.h (STRING_BYTES) [GC_CHECK_STRING_BYTES]: Call
4 function string_bytes.
5 (GC_CHECK_STRING_BYTES): Moved here from alloc.c.
6
7 * alloc.c (CHECK_STRING_BYTES) [GC_CHECK_STRING_BYTES]: New macro.
8 (check_sblock, string_bytes) [GC_CHECK_STRING_BYTES]: New functions.
9 (check_string_bytes) [GC_CHECK_STRING_BYTES]: Add parameter ALL_P.
10 (allocate_string) [GC_CHECK_STRING_BYTES]: Always check strings in
11 the current sblock.
12 (mark_object) [GC_CHECK_STRING_BYTES]: Use CHECK_STRING_BYTES.
13 (gc_sweep) [GC_CHECK_STRING_BYTES]: Call check_string_bytes
14 after sweeping strings, and at the end.
15 (GC_CHECK_STRING_BYTES): Moved to lisp.h.
16
3 * alloc.c (Fgarbage_collect): Use a record_unwind_protect to 17 * alloc.c (Fgarbage_collect): Use a record_unwind_protect to
4 ensure that pop_message is called. 18 ensure that pop_message is called.
5 19