Mercurial > emacs
comparison src/ChangeLog @ 84977:3747382d60e9
(MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): New macros
to avoid unnecessary BLOCK_INPUTs when SYNC_INPUT is used.
(xmalloc, xrealloc, xfree, lisp_malloc, lisp_free, lisp_align_malloc)
(lisp_align_free, make_interval, allocate_vectorlike, allocate_string_data)
(make_float, Fcons, allocate_string, Fmake_symbol, allocate_misc): Use them.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sat, 29 Sep 2007 20:10:22 +0000 |
parents | 372151e622f3 |
children | 33b7fe948502 |
comparison
equal
deleted
inserted
replaced
84976:372151e622f3 | 84977:3747382d60e9 |
---|---|
1 2007-09-29 Stefan Monnier <monnier@iro.umontreal.ca> | 1 2007-09-29 Stefan Monnier <monnier@iro.umontreal.ca> |
2 | |
3 * alloc.c (MALLOC_BLOCK_INPUT, MALLOC_UNBLOCK_INPUT): New macros | |
4 to avoid unnecessary BLOCK_INPUTs when SYNC_INPUT is used. | |
5 (xmalloc, xrealloc, xfree, lisp_malloc, lisp_free, lisp_align_malloc) | |
6 (lisp_align_free, make_interval, allocate_string, allocate_string_data) | |
7 (make_float, Fcons, allocate_vectorlike, Fmake_symbol, allocate_misc): | |
8 Use them. | |
2 | 9 |
3 * xfaces.c (load_face_font, free_realized_face, clear_face_gcs): | 10 * xfaces.c (load_face_font, free_realized_face, clear_face_gcs): |
4 Don't let signal handlers run when a GC is freed but not yet NULL'ed. | 11 Don't let signal handlers run when a GC is freed but not yet NULL'ed. |
5 (x_free_gc): Remove BLOCK_INPUT since it's now redundant. | 12 (x_free_gc): Remove BLOCK_INPUT since it's now redundant. |
6 | 13 |