Numba

Latest version: v0.60.0

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

Scan your dependencies

Page 4 of 10

0.31.0

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

This release switches memset/memcpy to use the 4 argument style as per LLVM 7+
and updates some documentation.

Commits:

* PR 485: Revert "Revert "LLVM 7 changed memset intrinsic signature, adjust
it""
* PR 520: Begin development of 0.31.0
* PR 528: Add cttz and ctlz to irbuilder docs.
* PR 533: Update deprecation docs with full deprecation of 5 arg memset/memcpy
* PR 535: Update docs to not report LLVM 3.8 as latest!

Authors:

* Isaac Virshup
* Siu Kwan Lam (core dev)
* Stuart Archibald (core dev)

0.30.0

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

This release adds support for half-precision float and schedules the
deprecation of memset/memcpy accepting 5 arguments (cf. LLVM change).

* PR 518: Fix use of -fPIC flag in wheels
* PR 513: Remove restriction on sphinx version from Anaconda distro
* PR 512: fix for block labels which contain "interesting" characters
* PR 511: Deprecate the use of memset/memcpy with alias
* PR 510: Add fp16 Intrinsics
* PR 509: Add Half-Precision Type
* PR 502: Add -fPIC flag for manylinux1 wheel building
* PR 491: Fix incorrect hierarchy in the documentation for ir.Constant.
* PR 474: Update docs
* PR 470: Fix leak on string returning APIs.

0.29.0

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

This release upgrades to LLVM 8.0 for all supported platforms except PPC64LE.
Due to numerous problems with LLVM 8.0 running on PPC64LE,
we have decided to use LLVM 7.1, which is more stable on PPC64LE.
In addition, non-host LLVM targets, AMDGPU, NVPTX, and WebAssembly, are enabled
and they are available in our `llvmlite` builds.

* PR 484: Revert "LLVM 7 changed memset intrinsic signature, adjust it"
* PR 483: Depend on enum34 using PEP 508 environment markers
* PR 478: Upgrade to llvm8
* PR 469: Support loading from current directory and egg files
* PR 467: Add missing fastmath flags from LLVM 7
* PR 460: LLVM 7 changed memset intrinsic signature, adjust it

0.28.0

----------------------

This release adds a number of community contributed features, including
support for vector types, as well as atomic loads and stores.

* PR 322: Adding Vector Type
* PR 389: Add symbols from static object files
* PR 417: Add support for atomic loads/stores
* PR 422: Normalize replace_* behaviour and add docs
* PR 426: Fix pickling of IR functions and add tests
* PR 444: Setup manylinux1 buildscripts and CI
* PR 446: Document need for -p1 argument to patch command
* PR 448: Fix "SyntaxWarning: invalid escape sequence \d"
* PR 449: Consolidate the two vector type PRs
* PR 452: Some adjustments to pr426
* PR 454: Truncate long label names when adding label suffix.
* PR 458: Add changelog info about v0.27.1

0.27.1

---------------------

Bugfix release for invalid wheel hash for OSX packages.
No change to source code.

0.27.0

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

This release updates llvmlite to LLVM 7. Note that LLVM 7.0.0 contains
a critical bug that is resolved with a patch included in the `llvmdev conda
package recipe`_. The final release of LLVM 7.0.1 may also resolve the issue.

* PR 434: Add another thread for RPi builds.
* PR 430: llvm lld integration, merge 428
* PR 428: Build LLD as part of the llvmdev package
* PR 413: Set up CI with Azure Pipelines
* PR 412: LLVM 7 support

.. _llvmdev conda package recipe: https://github.com/numba/llvmlite/tree/69aed71a829e6c552cca24a28c42abdf1efd2363/conda-recipes/llvmdev

Page 4 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.