emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master f84a385: Mention native compilation in the user manual


From: Eli Zaretskii
Subject: master f84a385: Mention native compilation in the user manual
Date: Tue, 11 May 2021 10:42:23 -0400 (EDT)

branch: master
commit f84a385d79aaf406539cc4ce30c41642b64ed499
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Mention native compilation in the user manual
    
    * doc/emacs/building.texi (Lisp Libraries): Mention native
    compilation.
---
 doc/emacs/building.texi | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/doc/emacs/building.texi b/doc/emacs/building.texi
index 7194eb9..8de9386 100644
--- a/doc/emacs/building.texi
+++ b/doc/emacs/building.texi
@@ -1486,6 +1486,13 @@ Emacs Lisp code goes in a separate file whose name ends 
in
 @file{foo.elc}.  @xref{Byte Compilation,, Byte Compilation, elisp, the
 Emacs Lisp Reference Manual}.
 
+@cindex native compilation
+  Emacs Lisp code can also be compiled into @dfn{native code}: machine
+code not unlike the one produced by a C or Fortran compiler.  Native
+code runs even faster than byte-code.  Natively-compiled Emacs Lisp
+code is stored in files whose names end in @samp{.eln}.  @xref{Native
+Compilation,, Byte Compilation, elisp, the Emacs Lisp Reference Manual}.
+
 @findex load-file
   To @dfn{load} an Emacs Lisp file, type @kbd{M-x load-file}.  This
 command reads a file name using the minibuffer, and executes the



reply via email to

[Prev in Thread] Current Thread [Next in Thread]