Variable: purify-flag

purify-flag is a variable defined in alloc.c.

Value

nil

Documentation

Non-nil means loading Lisp code in order to dump an executable.

This means that certain objects should be allocated in shared (pure) space. It can also be set to a hash-table, in which case this table is used to do hash-consing of the objects allocated to pure space.

Source Code

// Defined in /usr/src/emacs/src/alloc.c
  DEFVAR_LISP ("purify-flag", Vpurify_flag,
	       doc: /* Non-nil means loading Lisp code in order to dump an executable.
This means that certain objects should be allocated in shared (pure) space.
It can also be set to a hash-table, in which case this table is used to
do hash-consing of the objects allocated to pure space.  */);