]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix documentation of last change
authorEli Zaretskii <eliz@gnu.org>
Tue, 2 Apr 2019 17:08:08 +0000 (20:08 +0300)
committerEli Zaretskii <eliz@gnu.org>
Tue, 2 Apr 2019 17:08:08 +0000 (20:08 +0300)
* doc/misc/cl.texi (Structures): Document :noinline.

* etc/NEWS: Mark the entry for :noinline as documented.

doc/misc/cl.texi
etc/NEWS

index 32b5076c9028a1f396f239a881df3f2af2e65d2e..eb06791ba90eebce50726f9ab6a3ed54d5986a88 100644 (file)
@@ -4149,7 +4149,7 @@ package, @code{cl-typep} simply looks for a function called
 only if they used the default predicate name.
 
 @item :include
-This option implements a very limited form of C++-style inheritance.
+This option implements a very limited form of C@t{++}-style inheritance.
 The argument is the name of another structure type previously
 created with @code{cl-defstruct}.  The effect is to cause the new
 structure type to inherit all of the included structure's slots
@@ -4194,6 +4194,10 @@ of a @code{person}, plus extra slots that are specific to
 astronauts.  Operations that work on people (like @code{person-name})
 work on astronauts just like other people.
 
+@item :noinline
+If this option is present, this structure's functions will not be
+inlined, even functions that normally would.
+
 @item :print-function
 In full Common Lisp, this option allows you to specify a function
 that is called to print an instance of the structure type.  The
index db8dc1e49c4779ee3eb1c2cf6be629e4f5b56e71..7f6aeab73f0f3b800b94e1d993537d557b98d4f2 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -386,6 +386,7 @@ current and the previous or the next line, as before.
 * Changes in Specialized Modes and Packages in Emacs 27.1
 
 ** cl-lib
++++
 *** cl-defstruct has a new :noinline argument to prevent inlining its functions
 
 ** doc-view-mode