]> git.eshelyaron.com Git - emacs.git/commit
Replace Vdead with tagged pointer
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 13 Jul 2019 05:29:02 +0000 (22:29 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 13 Jul 2019 05:29:57 +0000 (22:29 -0700)
commit04cbdde94d256d9b3fbfcc67981374a55d339fcd
treef7489fb823bf1301a9cb13d247fc521b197bf572
parent13eaf8621390687b32d964e4821584c1bb629c2c
Replace Vdead with tagged pointer

This speeds up ‘make compile-always’ by 0.1% on my platform.
Suggested by Pip Cet in:
https://lists.gnu.org/r/emacs-devel/2019-07/msg00257.html
* src/.gdbinit (pwinx, pgx, xbuffer, xprintstr):
Output dead_object () as "DEAD".
* src/alloc.c (Vdead, DEADP): Remove.
All uses replaced by dead_object () / deadp.
(deadp): New function.
(init_alloc_once_for_pdumper): Remove no-longer-needed
initialization.
* src/lisp.h (dead_object): New function.
src/.gdbinit
src/alloc.c
src/lisp.h
src/pdumper.c