* symbols.texi (Standard Properties): Document pure. (Bug#13823)

This commit is contained in:
Christopher Schmidt 2013-03-17 17:51:36 +01:00
parent 69489f1dd6
commit 5784e31964
2 changed files with 7 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2013-03-17 Christopher Schmidt <christopher@ch.ristopher.com>
* symbols.texi (Standard Properties): Document pure. (Bug#13823)
2013-03-16 Glenn Morris <rgm@gnu.org>
* elisp.texi: Add some stuff specific to www.gnu.org.

View 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