X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fefficiency.texinfo;h=180672a6d62360ef96735deb85aa85f434c4a5e7;hb=de3bfc084239fa962ef001eaa68e5b6f4b9bbf81;hp=31fcee00b71d1bce26547ea901ef9737d2e4dc5c;hpb=edb7acf8d242c0398ec33924e21c85dc54bc768d;p=sbcl.git diff --git a/doc/manual/efficiency.texinfo b/doc/manual/efficiency.texinfo index 31fcee0..180672a 100644 --- a/doc/manual/efficiency.texinfo +++ b/doc/manual/efficiency.texinfo @@ -22,7 +22,7 @@ Structure slot accessors are efficient only if the compiler is able to open code them: compiling a call to a structure slot accessor before the structure is defined, declaring one @code{notinline}, or passing it as a functional argument to another function causes severe -perfomance degradation. +performance degradation. @subsection Standard object slot access @@ -215,11 +215,6 @@ Future plans include @itemize @item -Automatic detection of the common idiom of applying a function to some -defaults and a @code{&rest} list, even when this is not declared -@code{dynamic-extent}; - -@item Automatic detection of the common idiom of calling quantifiers with a closure, even when the closure is not declared @code{dynamic-extent}. @@ -291,9 +286,10 @@ Syntax: @code{(sb-ext:always-bound symbol*)} Only valid as a global proclamation. -Specifies that the named symbols is always bound. Inhibits @code{makunbound} -of the named symbols. Proclaiming an unbound symbol as @code{always-bound} signals -an error. Allows compiler to elide boundness checks from value lookups. +Specifies that the named symbols are always bound. Inhibits +@code{makunbound} of the named symbols. Proclaiming an unbound symbol +as @code{always-bound} signals an error. Allows the compiler to elide +boundness checks from value lookups. @end deffn @node Miscellaneous Efficiency Issues