- actual source, 4.4.2
 
- advising, 3.10.1
 
- aliens, 6.4
 
- argument syntax
 
- arithmetic
 
- arithmetic type inference, 5.3.4
 
- array types
 
- arrays
 
- assembly listing, 5.12.5
 
- availability of debug variables, 3.4.1
 
  
- benchmarking techniques, 5.14.8
 
- bignums, 5.11.5
 
- bit-vectors
 
- block
 
- block compilation, 5.7
- debugger implications, 3.3.4
 
 
 
- breakpoints, 3.9
 
- byte coded compilation, 5.9
 
  
- Concept Index, 13.4.2
 
- CPU time
 
- call
 
- canonicalization of types, 5.2.2
 
- characters, 5.11.11
 
- cleanup
 
- closures, 5.6.3
 
- command line options, 1.2
 
- compatibility with other Lisps, 4.6
 
- compilation
 
- compilation-speed optimization quality,
4.7.1
 
- compile time type errors, 4.5.1
 
- compile-file
- block compilation arguments, 5.7.3
 
 
 
- compiler error messages, 4.4
 
- compiler error severity, 4.4.4
 
- compiler policy, 4.7
 
- compiling, 4.2
 
- complemented type checks, 5.3.6
 
- conditional type inference, 5.3.5
 
- consing, 5.12.2, 5.14
 
- constant folding, 5.4.2
 
- constant-function declaration, 5.4.2
 
- context sensitive declarations, 5.7.5
 
- continuations
- implicit representation, 5.12.5
 
 
 
- control optimization, 5.4.4
 
- cross-referencing, 12
 
  
- dead code elimination, 5.4.3, 5.4.5
 
- debug optimization quality, 3.4.1, 3.5.2, 3.6, 4.7.1
 
- debug variables, 3.4
 
- debugger, 3
 
- declarations
 
- defstruct types, 5.2.8
 
- derivation of types, 5.3
 
- descriptor representations
 
- descriptors
 
- dynamic type inference, 5.3.5
 
- dynamic-extent, 2.26
 
  
- effective method, 2.23.4
 
- efficiency
 
- efficiency notes, 5.13
 
- empty type
 
- encapsulation, 3.10.1
 
- end-block declaration, 5.7.2
 
- entry points
 
- equivalence of types, 5.2.2
 
- error messages
 
- errors
 
- evaluation
 
- existing programs
 
- expansion
 
- external
 
- external entry points, 3.3.4
 
  
- Function Index, 13.4.2
 
- fixnums, 5.11.5
 
- floating point efficiency, 5.11.7
 
- folding
 
- frames
 
- free
 
- freeze-type declaration, 5.2.9
 
- function
 
- function call
 
- function wrappers, 2.25
 
- function-end breakpoints, 3.10
 
- fwrappers, 2.25
 
  
- garbage collection, 5.12.2
 
- generic arithmetic, 5.11.4
 
  
- hash-tables
 
- hierarchical packages, 2.4
 
  
- Internationalization, 13
 
- implicit continuation representation (IR1),
5.12.5
 
- inference of types, 5.3
 
- inhibit-warnings optimization quality,
4.7.1
 
- inline, 2.23.4
 
- inline expansion, 3.6, 4.8, 5.8
 
- interpretation of run time, 5.14.7
 
- interrupts, 3.3.6
 
  
- keyword argument efficiency, 5.12.3
 
  
- let optimization, 5.4.1
 
- lisp threads, 2.20
 
- listing files
 
- lists
 
- local call, 5.6
 
- locations
 
 
 | 
- logical pathnames, 2.16.3
 
  
- macroexpansion, 4.4.3
 
- malloc
 
- mapping
 
- maybe-inline declaration, 5.8.3
 
- member types, 5.2.3
 
- memory allocation, 5.12.2
 
- methods, 2.23.3.3
 
- modular-arith, 2.27
 
- multiple value optimization, 5.4.6
 
  
- NIL type, 5.2.5
 
- names
 
- non-descriptor representations, 5.11.2, 5.13.3
 
- notes
 
- numbers in local call, 5.11.10
 
- numeric
 
  
- object representation, 5.10, 5.11.1
 
- object representation efficiency notes,
5.13.3
 
- object sets, 7.1
 
- open-coding, 4.8
 
- operation specific type inference, 5.3.4
 
- optimization, 5.4
 
- optimize declaration, 3.6, 4.7.1
 
- optimize-interface declaration, 4.7.2
 
- optional
 
- or (union) types, 5.2.4
 
- original source, 4.4.2
 
  
- package locks, 2.5
 
- pointers, 6.5
 
- policy
 
- precise type checking, 4.5.2
 
- primary method, 2.23.1
 
- processing path, 4.4.3
 
- profiling, 2.23.7, 5.14
 
  
- random number generation, 2.19
 
- read errors
 
- recording of inline expansions, 5.8.1
 
- recursion, 5.5
 
- representation
 
- representation efficiency notes, 5.13.3
 
- require, 2.28
 
- rest argument efficiency, 5.12.3
 
- return values
 
- run time
 
  
- safety optimization quality, 4.7.1
 
- sealing, 2.23.6
 
- search lists, 2.16.4
 
- semi-inline expansion, 3.6
 
- severity of compiler errors, 4.4.4
 
- signals, 6.8
 
- simple-streams, 2.13
 
- slot access optimization, 2.23.3
 
- slot declaration
 
- slot declarations, 2.23.3
 
- slot type checking, 2.23.2
 
- source location printing
 
- source-to-source transformation, 4.4.3, 5.4.7
 
- space optimization, 5.9
 
- space optimization quality, 4.7.1
 
- specialized array types, 5.11.8
 
- specialized structure slots, 5.11.9
 
- speed optimization quality, 4.7.1
 
- stack frames, 3.3
 
- stack numbers, 5.11.2, 5.13.3
 
- start-block declaration, 5.7.2
 
- static functions, 4.8
 
- strings, 5.11.11
 
- structure types, 5.2.8
 
- style recommendations, 5.2.11, 5.4.8
 
  
- Type Index, 13.4.2
 
- tail recursion, 3.3.5, 5.5, 5.6.4
 
- time formatting, 2.18
 
- time parsing, 2.18
 
- timing, 5.14
 
- trace files, 5.12.5
 
- tracing, 2.23.7, 3.10
 
- transformation
 
- tuning, 5.13, 5.14
 
- type checking
 
- type declarations
 
- type inference, 5.3
 
- types
- alien, 6.4
 
- equivalence, 5.2.2
 
- foreign language, 6.4
 
- function, 5.2.6
 
- in python, 4.5, 5.2
 
- numeric, 5.11
 
- portability, 4.6
 
- restrictions on, 5.2.10
 
- specialized array, 5.11.8
 
- structure, 5.2.8
 
- uncertainty, 5.13.1
 
 
 
  
- uncertainty of types, 5.13.1
 
- undefined warnings, 4.3.1
 
- union (or) types,
5.2.4
 
- unix
 
- unix signals, 6.8
 
- unknown code locations, 3.3.6
 
- unreachable code deletion, 5.4.5
 
- unused expression elimination, 5.4.3
 
  
- Variable Index, 13.4.2
 
- Virtual Machine (VM, or IR2)
representation, 5.12.5
 
- validity of debug variables, 3.4.1
 
- values declaration, 5.2.7
 
- variables
 
- vectors
 
- verbosity
 
  
- weakened type checking, 4.5.3
 
- word integers, 5.11.6
 
 
 |