* symbols.texi (Standard Properties): Document pure. (Bug#13823)
This commit is contained in:
parent
69489f1dd6
commit
5784e31964
2 changed files with 7 additions and 2 deletions
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue