comparison src/ChangeLog @ 84978:33b7fe948502

(enum mem_type): Replace all vector subtypes -> MEM_TYPE_VECTORLIKE. (allocate_vectorlike): Remove type argument. Adjust callers. (live_vector_p, mark_maybe_pointer, valid_lisp_object_p): Only handle the one remaining MEM_TYPE_VECTORLIKE. (mark_terminal): Remove left-over declaration.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Sat, 29 Sep 2007 20:19:41 +0000
parents 3747382d60e9
children 79d85dce25a5
comparison
equal deleted inserted replaced
84977:3747382d60e9 84978:33b7fe948502
1 2007-09-29 Stefan Monnier <monnier@iro.umontreal.ca> 1 2007-09-29 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * alloc.c (mark_terminal): Remove left-over declaration.
4 (enum mem_type): Replace all vector subtypes -> MEM_TYPE_VECTORLIKE.
5 (allocate_vectorlike): Remove type argument. Adjust callers.
6 (live_vector_p, mark_maybe_pointer, valid_lisp_object_p):
7 Only handle the one remaining MEM_TYPE_VECTORLIKE.
2 8
3 * alloc.c (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): New macros 9 * alloc.c (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): New macros
4 to avoid unnecessary BLOCK_INPUTs when SYNC_INPUT is used. 10 to avoid unnecessary BLOCK_INPUTs when SYNC_INPUT is used.
5 (xmalloc, xrealloc, xfree, lisp_malloc, lisp_free, lisp_align_malloc) 11 (xmalloc, xrealloc, xfree, lisp_malloc, lisp_free, lisp_align_malloc)
6 (lisp_align_free, make_interval, allocate_string, allocate_string_data) 12 (lisp_align_free, make_interval, allocate_string, allocate_string_data)