diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2019-07-12 22:29:02 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2019-07-12 22:29:57 -0700 |
commit | 04cbdde94d256d9b3fbfcc67981374a55d339fcd (patch) | |
tree | f7489fb823bf1301a9cb13d247fc521b197bf572 /lisp/emacs-lisp/backtrace.el | |
parent | 13eaf8621390687b32d964e4821584c1bb629c2c (diff) | |
download | emacs-04cbdde94d256d9b3fbfcc67981374a55d339fcd.tar.gz emacs-04cbdde94d256d9b3fbfcc67981374a55d339fcd.tar.bz2 emacs-04cbdde94d256d9b3fbfcc67981374a55d339fcd.zip |
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.
Diffstat (limited to 'lisp/emacs-lisp/backtrace.el')
0 files changed, 0 insertions, 0 deletions