Numba

Latest version: v0.61.0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 10

0.12.1

Not secure
----------------------

New release to fix packages on PyPI. Same as v0.12.0.

0.12.0

Not secure
---------------------

Enhancements:

* PR 179: Let llvmlite build on armv7l Linux.
* PR 161: Allow adding metadata to functions.
* PR 163: Allow emitting fast-math ``fcmp`` instructions.
* PR 159: Allow emitting verbose assembly in TargetMachine.

Fixes:

* Issue 177: Make setup.py compatible with ``pip install``.

0.11.0

Not secure
----------------------

Enhancements:

* PR 175: Check LLVM version at build time
* PR 169: Default initializer for non-external global variable
* PR 168: add ir.Constant.literal_array()

0.10.0

Not secure
----------------------

Enhancements:

* PR 146: Improve ``setup.py clean`` to wipe more leftovers.
* PR 135: Remove some llvmpy compatibility APIs.
* PR 151: Always copy TargetData when adding to a pass manager.
* PR 148: Make errors more explicit on loading the binding DLL.
* PR 144: Allow overriding ``-flto`` in Linux builds.
* PR 136: Remove Python 2.6 and 3.3 compatibility.
* Issue 131: Allow easier creation of constants by making type instances
callable.
* Issue 130: The test suite now ensures the runtime DLL dependencies
are within a certain expected set.
* Issue 121: Simplify build process on Unix and remove hardcoded linking
with LLVMOProfileJIT.
* Issue 125: Speed up formatting of raw array constants.

Fixes:

* PR 155: Properly emit IR for metadata null.
* PR 153: Remove deprecated uses of ``TargetMachine::getDataLayout()``.
* PR 156: Move personality from LandingPadInstr to FunctionAttributes.
It was moved in LLVM 3.7.
* PR 149: Implement LLVM scoping correctly.
* PR 141: Ensure no CMakeCache.txt file is included in sdist.
* PR 132: Correct constant in ``llvmir.py`` example.

0.9.0

Not secure
---------------------

Enhancements:

* PR 73: Add get_process_triple() and get_host_cpu_features()
* Switch from LLVM 3.6 to LLVM 3.7. The generated IR for some memory
operations has changed.
* Improved performance of IR serialization.
* Issue 116: improve error message when the operands of a binop have
differing types.
* PR 113: Let Type.get_abi_{size,alignment} not choke on identified types.
* PR 112: Support non-alphanumeric characters in type names.

Fixes:

* Remove the libcurses dependency on Linux.

0.8.0

Not secure
---------------------

* Update LLVM to 3.6.2
* Add an *align* parameter to IRBuilder.load() and IRBuilder.store().
* Allow setting visibility, DLL storageclass of ValueRef
* Support profiling with OProfile

Page 8 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.