X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=doc%2Fmanual%2Fcompiler.texinfo;h=f90f97251f86933d8d09f19bcd3b10c617a3e528;hb=d84e1dbbbf11e76663cfaa0b1a5b7591f39f01b6;hp=e9c2e822382fafebe5e07336826e09dd4b87a5e1;hpb=970dd272dc84f7420252eadb4829cc193f795716;p=sbcl.git diff --git a/doc/manual/compiler.texinfo b/doc/manual/compiler.texinfo index e9c2e82..f90f972 100644 --- a/doc/manual/compiler.texinfo +++ b/doc/manual/compiler.texinfo @@ -64,17 +64,17 @@ Local control: (* x -5)))) @end lisp -@deffn {Declaration} sb-ext:muffle-conditions +@deffn {Declaration} @sbext{muffle-conditions} Syntax: type* Muffles the diagnostic messages that would be caused by compile-time signals of given types. @end deffn -@deffn {Declaration} sb-ext:unmuffle-conditions +@deffn {Declaration} @sbext{unmuffle-conditions} Syntax: type* -Cancels the effect of a previous @code{sb-ext:muffle-condition} +Cancels the effect of a previous @code{sb-ext:muffle-conditions} declaration. @end deffn @@ -84,6 +84,9 @@ controlled via the alist @include var-sb-ext-star-compiler-print-variable-alist-star.texinfo +For information about muffling warnings signaled outside of the +compiler, see @ref{Customization Hooks for Users}. + @c +@include fun-sb-ext-describe-compiler-policy.texinfo +@include fun-sb-ext-restrict-compiler-policy.texinfo +@include macro-common-lisp-with-compilation-unit.texinfo + @node Compiler Errors @comment node-name, next, previous, up @section Compiler Errors @@ -1094,11 +1114,11 @@ a more efficient calling convention that forbids redefinition. @comment node-name, next, previous, up @section Interpreter @cindex Interpreter -@vindex sb-ext:*evaluator-mode* +@vindex @sbext{@earmuffs{evaluator-mode}} By default SBCL implements @code{eval} by calling the native code compiler. SBCL also includes an interpreter for use in special cases -where using the compiler is undesireable, for example due to compilation +where using the compiler is undesirable, for example due to compilation overhead. Unlike in some other Lisp implementations, in SBCL interpreted code is not safer or more debuggable than compiled code.