- 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, 12.4
- 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, 12.4
- 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
- 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, 12.4
- 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, 12.4
- 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
|