Developer ManualΒΆ Contributing to Numba Communication Getting set up Development rules Documentation Numba architecture Introduction Compiler architecture Contexts Compiler stages Polymorphic dispatching Requirements Type resolution Specialization selection Miscellaneous Notes on generators Terminology Function analysis The generator structure Compiling to native code Notes on Numba Runtime Memory Management Recursion Support Future Plan Using the Numba Rewrite Pass for Fun and Optimization Overview Rewriting Passes The Rewrite Registry Case study: Array Expressions Conclusions and Caveats Live Variable Analysis Notes on behavior of the live variable analysis Listings Lowering Listing