Numba
0.30
1. User Manual
2. Reference Manual
3. Numba for CUDA GPUs
4. CUDA Python Reference
5. Numba for HSA APUs
6. Extending Numba
7. Developer Manual
7.1. Contributing to Numba
7.2. Numba architecture
7.3. Polymorphic dispatching
7.4. Notes on generators
7.5. Notes on Numba Runtime
7.6. Using the Numba Rewrite Pass for Fun and Optimization
7.7. Live Variable Analysis
7.8. Listings
8. Numba Enhancement Proposals
9. Glossary
10. Release Notes
Numba
Docs
»
7. Developer Manual
View page source
7. Developer Manual
ΒΆ
7.1. Contributing to Numba
7.1.1. Communication
7.1.2. Getting set up
7.1.3. Development rules
7.1.4. Documentation
7.2. Numba architecture
7.2.1. Introduction
7.2.2. Compiler architecture
7.2.3. Contexts
7.2.4. Compiler stages
7.3. Polymorphic dispatching
7.3.1. Requirements
7.3.2. Type resolution
7.3.3. Specialization selection
7.3.4. Miscellaneous
7.4. Notes on generators
7.4.1. Terminology
7.4.2. Function analysis
7.4.3. The generator structure
7.4.4. Compiling to native code
7.5. Notes on Numba Runtime
7.5.1. Memory Management
7.5.2. Recursion Support
7.5.3. Future Plan
7.6. Using the Numba Rewrite Pass for Fun and Optimization
7.6.1. Overview
7.6.2. Rewriting Passes
7.6.3. The Rewrite Registry
7.6.4. Case study: Array Expressions
7.6.5. Conclusions and Caveats
7.7. Live Variable Analysis
7.7.1. Notes on behavior of the live variable analysis
7.8. Listings
7.8.1. Lowering Listing