diff options
author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2022-09-11 15:44:45 +0200 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2022-09-11 15:46:32 +0200 |
commit | d48c2c7df38a63cfe5d2bce7dfe438d4a2ffa22d (patch) | |
tree | 906176a18760ae724f69f2a4a13bf9fbb734eeb6 /etc | |
parent | 11a06d1e49f4d50d6789e05bbf35e2e145ff7838 (diff) | |
download | guix-d48c2c7df38a63cfe5d2bce7dfe438d4a2ffa22d.tar.gz |
news: Add entry about Emacs native compilation.
* etc/news.scm: Add entry.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/news.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/etc/news.scm b/etc/news.scm index 4776e6f36e..a5bd0c4fd3 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -25,6 +25,32 @@ (channel-news (version 0) + (entry (commit "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") + (title + (en "Emacs now supports native compilation") + (de "Emacs kann Pakete nun nativ kompilieren")) + (body + (en "Emacs can now compile packages natively. Under the default +configuration, this means that Emacs packages will now be just-in-time (JIT) +compiled as you use them, and the results stored in a subdirectory of your +@code{user-emacs-directory}. + +Furthermore, the build system for Emacs packages transparently supports native +compilation, but note, that @code{emacs-minimal} -- the default Emacs for +building packages -- has been configured without native compilation. +To natively compile your emacs packages ahead of time, use a transformation +like @option{--with-input=emacs-minimal=emacs}.") + (de "Emacs kann nun native Maschinenbefehle erzeugen. Standardgemäß +kompiliert es nun Pakete “just in time” während Sie diese laden und platziert +die so erzeugten nativen Bibliotheken in einem Unterverzeichnis Ihres +@code{user-emacs-directory}. + +Darüber hinaus unterstützt das Erzeugungssystem für Emacs-Pakete die Erzeugung +nativer Maschinenbefehle. Beachten Sie jedoch, dass @code{emacs-minimal} -- +die Emacs-Variante, mit der normalerweise Emacs-Pakete erzeugt werden -- +weiterhin keine nativen Befehle generiert. Um native Befehle für Ihre +Emacs-Pakete schon im Voraus zu erzeugen, nutzen Sie eine Transformation, z.B. +@option{--with-input=emacs-minimal=emacs}."))) (entry (commit "c188cf57f161c0c26e2d7c8516bd1ddd1492d686") (title |