| Allegro CL version 8.2 Minimal update since 8.2 release. 8.1 version |
As with all compiler switch variables, the value of this variable
can be t
, nil
, or a
function object that accepts five arguments and returns t
or nil
. The arguments
passed to the function will be the values of the safety, space, speed,
debug, and compilation-speed optimization qualities, in that order. nil
is equivalent to a function that always returns
nil
and t
to a
function that always returns t
. When the
value is a function and we say t
(or true) or
nil
(or false) in the text below, we mean
that the function returns, respectively, t
or
nil
.
When true, the register-linking internal optimization
is performed, resulting in faster but harder to debug code, which
takes longer to compile. Initially true when compilation-speed is less
than 2 and either speed is greater than 2 or debug is less than
3. Initially returns nil
when
compilation-speed is 2 or 3 regardless of other values.
See also optimize-large-functions-switch
.
See compiling.htm for information on the compiler.
Copyright (c) 1998-2016, Franz Inc. Oakland, CA., USA. All rights reserved.
This page has had significant revisions compared to the 8.1 page.
Created 2016.6.21.
| Allegro CL version 8.2 Minimal update since 8.2 release. 8.1 version |