DeclareOptimize

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

HyperSpec CLtL
link 1 Link 2

Implementation

Details of implementation

Core Java Classes Javadoc Links

Discussions

Links to Blog issues

Current Status of DeclareOptimize

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
 
Home
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback