• Dmitry Antipov's avatar
    More and more stack-allocated Lisp objects if USE_LOCAL_ALLOCATORS. · 3cab7dd4
    Dmitry Antipov authored
    * lisp.h (local_list4) [USE_LOCAL_ALLOCATORS]: New macro.
    [!USE_LOCAL_ALLOCATORS]: Fall back to regular list4.
    * frame.h (FRAME_PARAMETER): New macro.
    * dispnew.c (init_display):
    * fontset.c (Fset_fontset_font):
    * frame.c (x_default_parameter):
    * xfaces.c (set_font_frame_param, Finternal_merge_in_global_face):
    * xfns.c (x_default_scroll_bar_color_parameter)
    (x_default_font_parameter, x_create_tip_frame): Use it.
    * editfns.c (Fpropertize): Use local_cons.
    * process.c (status_message): Use build_local_string.
    * xfont.c (xfont_open): Use make_local_string.
    * xdisp.c (build_desired_tool_bar_string): Use local_list4.
lisp.h 157 KB