- 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
- byte coded compilation, 5.9
- CPU time
- call
- canonicalization of types, 5.2.2
- characters,
5.11.11
- cleanup
- closures,
5.6.3
- 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
- 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
- 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
- fixnums,
5.11.5
- floating point efficiency, 5.11.7
- folding
- frames
- free
- freeze-type declaration, 5.2.9
- function
- function call
- garbage collection,
5.12.2
- generic arithmetic,
5.11.4
- hash-tables
- implicit continuation representation (IR1), 5.12.5
- inference of types,
5.3
- inhibit-warnings optimization quality, 4.7.1
- 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
- listing files
- lists
- local call, 5.6
|
- locations
- logical pathnames,
2.13.3
- macroexpansion, 4.4.3
- malloc
- mapping
- maybe-inline declaration, 5.8.3
- member types,
5.2.3
- memory allocation,
5.12.2
- 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
- pointers, 6.5
- policy
- precise type checking,
4.5.2
- processing path,
4.4.3
- profiling,
5.14
- random number generation,
2.16
- read errors
- recording of inline expansions, 5.8.1
- recursion, 5.5
- representation
- representation efficiency notes, 5.13.3
- rest argument efficiency, 5.12.3
- return values
- run time
- safety optimization quality, 4.7.1
- search lists,
2.13.4
- semi-inline expansion,
3.6
- severity of compiler errors, 4.4.4
- signals, 6.8
- 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
- tail recursion, 3.3.5,
5.5, 5.6.4
- time formatting,
2.15
- time parsing, 2.15
- timing, 5.14
- trace files,
5.12.5
- tracing, 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
- 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
|