# Numba Enhancement Proposals

Numba Enhancement Proposals (not really abbreviated “NEPs”, since “NEP” is already taken by the Numpy project) describe proposed changes to Numba. They are modeled on Python Enhancement Proposals (PEPs) and Numpy Enhancement Proposals, and are typically written up when important changes (behavioural changes, feature additions…) to Numba are proposed.

This page provides an overview of all proposals, making only a distinction between the ones that have been implemented and those that have not been implemented.

## Implemented proposals

- NBEP 1: Changes in integer typing
- NBEP 7: CUDA External Memory Management Plugins

## Other proposals

- NBEP 2: Extension points
- NBEP 3: JIT Classes
- NBEP 4: Defining C callbacks
- NBEP 5: Type Inference
- NBEP 6: Typing Recursion