]> code.delx.au - gnu-emacs/blobdiff - doc/lispref/symbols.texi
Merge from trunk.
[gnu-emacs] / doc / lispref / symbols.texi
index 9f9165499028c9ae21b7af74469c77188ad2b674..82dfa0f4917744f359a49764ed56b61a59a5c4c2 100644 (file)
@@ -539,8 +539,9 @@ deleted from the local value of a hook variable when changing major
 modes.  @xref{Setting Hooks}.
 
 @item pure
-This property is used internally to mark certain named functions for
-byte compiler optimization.  Do not set it.
+If the value is non-@code{nil}, the named function is considered to be
+side-effect free.  Calls with constant arguments can be evaluated at
+compile time.  This may shift run time errors to compile time.
 
 @item risky-local-variable
 If the value is non-@code{nil}, the named variable is considered risky