pkgsrc-Changes archive

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

CVS commit: pkgsrc/math/py-numba



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Oct  2 08:34:39 UTC 2020

Modified Files:
        pkgsrc/math/py-numba: Makefile distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/math/py-numba/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/py-numba/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-numba/Makefile
diff -u pkgsrc/math/py-numba/Makefile:1.21 pkgsrc/math/py-numba/Makefile:1.22
--- pkgsrc/math/py-numba/Makefile:1.21  Mon Aug 31 23:07:03 2020
+++ pkgsrc/math/py-numba/Makefile       Fri Oct  2 08:34:39 2020
@@ -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 @@ COMMENT=    NumPy aware dynamic Python comp
 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 @@ post-install:
 
 .include "../../lang/python/egg.mk"
 .include "../../math/py-numpy/buildlink3.mk"
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/math/py-numba/distinfo
diff -u pkgsrc/math/py-numba/distinfo:1.19 pkgsrc/math/py-numba/distinfo:1.20
--- pkgsrc/math/py-numba/distinfo:1.19  Fri Aug 21 20:33:16 2020
+++ pkgsrc/math/py-numba/distinfo       Fri Oct  2 08:34:39 2020
@@ -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