From fc36888973845984731c651411f43b039ec39be3 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 30 Nov 2004 00:30:37 +0000 Subject: [PATCH] *** empty log message *** --- lisp/ChangeLog | 17 ++++++++--------- src/ChangeLog | 20 ++++++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7f0fe841865..580bc7a8ecb 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -10,15 +10,14 @@ 2004-11-26 Teodor Zlatanov - * simple.el (next-error-buffer-p): allow for inclusive and - exclusive tests for finding a buffer - (next-error-find-buffer): pass the exclusive and inclusive tests - to next-error-buffer-p - - * replace.el (occur-next-error): switch to the Occur buffer when - appropriate, and use the exclusive filter to - next-error-find-buffer to do it. Use the absolute value of the - motion amount. + * simple.el (next-error-buffer-p): Allow for inclusive and + exclusive tests for finding a buffer. + (next-error-find-buffer): Pass the exclusive and inclusive tests + to next-error-buffer-p. + + * replace.el (occur-next-error): Switch to the Occur buffer when + appropriate, use the exclusive filter to next-error-find-buffer to + do it. Use the absolute value of the motion amount. 2004-11-29 Kenichi Handa diff --git a/src/ChangeLog b/src/ChangeLog index 9f53a2b098b..d7184689033 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,23 @@ +2004-11-30 Kim F. Storm + + * lisp.h: New defines to enable buffer overrun checking. + (GC_CHECK_STRING_OVERRUN, GC_CHECK_STRING_FREE_LIST) + (XMALLOC_OVERRUN_CHECK, GC_CHECK_CONS_LIST): Add. + + * alloc.c: Add more checks for buffer overruns. + (XMALLOC_OVERRUN_CHECK_SIZE, xmalloc_overrun_check_header) + xmalloc_overrun_check_trailer, overrun_check_malloc) + overrun_check_realloc, overrun_check_free): Add. + (GC_STRING_EXTRA, string_overrun_pattern): Add. + (check_sblock, allocate_string_data, compact_small_strings): + Set and check string_overrun_pattern if GC_CHECK_STRING_OVERRUN. + (check_cons_list): Condition on GC_CHECK_CONS_LIST. + (check_string_free_list): Add. + (allocate_string, sweep_strings): Call check_string_free_list. + + * emacs.c (malloc_initialize_hook): Don't free malloc_state_ptr if + XMALLOC_OVERRUN_CHECK to avoid crash during load. + 2004-11-29 Kim F. Storm * fns.c (concat): Use SAFE_ALLOCA. -- 2.39.2