diff options
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 14 |
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 @@ | |||
| 1 | 2001-01-09 Gerd Moellmann <gerd@gnu.org> | 1 | 2001-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 | ||