pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/math/py-numba py-numba: updated to 0.51.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6ea2a7c32d23
branches:  trunk
changeset: 440052:6ea2a7c32d23
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Oct 02 08:34:39 2020 +0000

description:
py-numba: updated to 0.51.2

Version 0.51.2

This is a bugfix release for 0.51.1. It fixes a critical performance bug in the CFG back edge computation algorithm that leads to exponential time complexity arising in compilation for use cases with 
certain pathological properties.

Continue. Don’t visit already checked successors


Version 0.51.1

This is a bugfix release for 0.51.0, it fixes a critical bug in caching, another critical bug in the CUDA target initialisation sequence and also fixes some compile time performance regressions:

Fix objmode cache segfault
Fix compilation slowdown due to controlflow analysis
CUDA: Don’t make a runtime call on import
Fix: Make UnicodeCharSeq into str for comparison.
Fix: Failure in test_cuda_submodules

diffstat:

 math/py-numba/Makefile |   7 +++----
 math/py-numba/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diffs (47 lines):

diff -r 50c2206da34d -r 6ea2a7c32d23 math/py-numba/Makefile
--- a/math/py-numba/Makefile    Fri Oct 02 08:26:44 2020 +0000
+++ b/math/py-numba/Makefile    Fri Oct 02 08:34:39 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2020/08/31 23:07:03 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2020/10/02 08:34:39 adam Exp $
 
-DISTNAME=      numba-0.51.0
+DISTNAME=      numba-0.51.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=n/numba/}
@@ -11,11 +11,11 @@
 LICENSE=       2-clause-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-llvmlite>=0.33.0:../../devel/py-llvmlite
+DEPENDS+=      ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 
 USE_LANGUAGES= c c++
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
-PYTHON_VERSIONED_DEPENDENCIES+=        setuptools
 
 post-install:
 .for cmd in numba pycc
@@ -25,5 +25,4 @@
 
 .include "../../lang/python/egg.mk"
 .include "../../math/py-numpy/buildlink3.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 50c2206da34d -r 6ea2a7c32d23 math/py-numba/distinfo
--- a/math/py-numba/distinfo    Fri Oct 02 08:26:44 2020 +0000
+++ b/math/py-numba/distinfo    Fri Oct 02 08:34:39 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.19 2020/08/21 20:33:16 adam Exp $
+$NetBSD: distinfo,v 1.20 2020/10/02 08:34:39 adam Exp $
 
-SHA1 (numba-0.51.0.tar.gz) = 17c034a05759afeb02a359649f3fc35d471a8a8c
-RMD160 (numba-0.51.0.tar.gz) = b713cdaf2ccec41755e0badec5aa7c1835a6b21f
-SHA512 (numba-0.51.0.tar.gz) = 1cd65ca6dc01a35732c8ef42bed97b07cd82e4c37352df1f3d11d9bea03604416893d990fc21a6d232401a79d3c8ee3c58536e6b23de3518c779670e0b29f1ca
-Size (numba-0.51.0.tar.gz) = 2056825 bytes
+SHA1 (numba-0.51.2.tar.gz) = abce4ac85af62a8454a3a099f278487daa8ae5b4
+RMD160 (numba-0.51.2.tar.gz) = 27385d931d024972dde689cf20489ed4eb45c3d2
+SHA512 (numba-0.51.2.tar.gz) = cd033b7333fd6d5269cc8138ff67997ace9cf0afda0f2f469bce3e929b333026ecd4f5c20666852b47b81825b36ff3b41276e5d6bac01864312d9deca10d5790
+Size (numba-0.51.2.tar.gz) = 2059680 bytes
 SHA1 (patch-numba_np_ufunc_workqueue.c) = 35edad2c8eaf06197872bd04325524dd8de8f0e9


Home | Main Index | Thread Index | Old Index