• Anaconda Platform
  • – Welcome
  • – Anaconda Distribution
  • – Anaconda Repository
  • – Anaconda Accelerate
  • – Anaconda Adam
  • – Anaconda Enterprise Notebooks
  • – Anaconda Fusion
  • – Anaconda Scale
  • – Anaconda Cloud
  • Continuum-sponsored OSS programs
  • – Blaze
  • – Bokeh
  • – Conda
  • – dask
  • – llvmlite
  • – PhosphorJS
  • – Numba
    • User Manual
    • Reference Manual
    • Numba for CUDA GPUs
    • CUDA Python Reference
    • Numba for HSA APUs
    • Extending Numba
    • Developer Manual
      • Contributing to Numba
      • Numba architecture
      • Polymorphic dispatching
      • Notes on generators
      • Notes on Numba Runtime
      • Using the Numba Rewrite Pass for Fun and Optimization
      • Live Variable Analysis
      • Listings
    • Numba Enhancement Proposals
    • Glossary
    • Release Notes
  • Top OSS programs

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
Docs Home
Continuum Analytics Home
More Help & Support
2017 Continuum Analytics, Inc.
All Rights Reserved.
Privacy Policy | EULA