From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/elisp/byte-compilation.html | 48 ------------------------------------- 1 file changed, 48 deletions(-) delete mode 100644 devdocs/elisp/byte-compilation.html (limited to 'devdocs/elisp/byte-compilation.html') diff --git a/devdocs/elisp/byte-compilation.html b/devdocs/elisp/byte-compilation.html deleted file mode 100644 index 73c33544..00000000 --- a/devdocs/elisp/byte-compilation.html +++ /dev/null @@ -1,48 +0,0 @@ -

Byte Compilation

Emacs Lisp has a compiler that translates functions written in Lisp into a special representation called byte-code that can be executed more efficiently. The compiler replaces Lisp function definitions with byte-code. When a byte-code function is called, its definition is evaluated by the byte-code interpreter.

Because the byte-compiled code is evaluated by the byte-code interpreter, instead of being executed directly by the machine’s hardware (as true compiled code is), byte-code is completely transportable from machine to machine without recompilation. It is not, however, as fast as true compiled code.

In general, any version of Emacs can run byte-compiled code produced by recent earlier versions of Emacs, but the reverse is not true.

If you do not want a Lisp file to be compiled, ever, put a file-local variable binding for no-byte-compile into it, like this:

;; -*-no-byte-compile: t; -*-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

- Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
- https://www.gnu.org/software/emacs/manual/html_node/elisp/Byte-Compilation.html -

-
-- cgit v1.2.3