Dump the LLVM assembler source after the LLVM “function optimization”
pass, but before the “module optimization” pass. This is useful mostly
when developing Numba itself, otherwise use NUMBA_DUMP_OPTIMIZED.

Dump the LLVM assembler source of compiled functions after all
optimization passes. The output includes the raw function as well as
its CPython-compatible wrapper (whose name begins with wrapper.).
Note that the function is often inlined inside the wrapper, as well.

If set to non-zero, compilation of JIT functions will never entirely
fail, but instead generate a fallback that simply interprets the
function. This is only to be used if you are migrating a large
codebase from an old Numba version (before 0.12), and want to avoid
breaking everything at once. Otherwise, please don’t use this.

Disable JIT compilation entirely. The jit() decorator acts
as if it performs no operation, and the invocation of decorated functions
calls the original Python function instead of a compiled version. This
can be useful if you want to run the Python debugger over your code.