Overview
The
OPTIMIZE declaration gives hints to the compiler about the code it produces. There are 5 possible parameters each dealing with a specific area of compilation, although some do interact. Each can take a value of
0 to
3 where
0 means that the compiler should pay no attention to that aspect to
3 which means the parameter is very important. The following table lists the parameter, the topic that discusses its implementation in detail, a brief definition, and the default level. All of these symbols are in the
COMMON-LISP package.
| Parameter |
Topic |
Definition |
Default |
| DEBUG |
OptimizeDebug? |
mumble |
2 |
| SAFETY |
OptimizeSafety? |
mumble |
1 |
| SPACE |
OptimizeSpace? |
mumble |
1 |
| SPEED |
OptimizeSpeed? |
mumble |
1 |
| COMPILATION-SPEED |
OptimizeCompilationSpeed? |
mumble |
0 |
References
Implementation
Details of implementation
Discussions
Links to Blog issues
Status:
Release Level:
Open bug count:
Test Suites
Links to JUnit results
--
JerryBoetje - 12 Jul 2003
Topic revision: r1 - 2005-10-16 - 03:42:34 -
JerryBoetje