summary refs log tree commit diff
path: root/etc
diff options
context:
space:
mode:
authorLiliana Marie Prikler <liliana.prikler@gmail.com>2022-09-11 15:44:45 +0200
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2022-09-11 15:46:32 +0200
commitd48c2c7df38a63cfe5d2bce7dfe438d4a2ffa22d (patch)
tree906176a18760ae724f69f2a4a13bf9fbb734eeb6 /etc
parent11a06d1e49f4d50d6789e05bbf35e2e145ff7838 (diff)
downloadguix-d48c2c7df38a63cfe5d2bce7dfe438d4a2ffa22d.tar.gz
news: Add entry about Emacs native compilation.
* etc/news.scm: Add entry.
Diffstat (limited to 'etc')
-rw-r--r--etc/news.scm26
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