Source-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.50.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/e885ccc29881
branches: trunk
changeset: 434451:e885ccc29881
user: adam <adam%pkgsrc.org@localhost>
date: Tue Jun 16 17:07:47 2020 +0000
description:
py-numba: updated to 0.50.0
Version 0.50.0:
This is a more usual release in comparison to the others that have been made in the last six months. It comprises the result of a number of maintenance tasks along with some new features and a lot of
bug fixes.
Highlights of core feature changes include:
The compilation chain is now based on LLVM 9.
The error handling and reporting system has been improved to reduce the size of error messages, and also improve quality and specificity.
The CUDA target has more stream constructors available and a new function for compiling to PTX without linking and loading the code to a device. Further, the macro-based system for describing CUDA
threads and blocks has been replaced with standard typing and lowering implementations, for improved debugging and extensibility.
diffstat:
math/py-numba/Makefile | 6 +-
math/py-numba/PLIST | 314 +++++++-----------------------------------------
math/py-numba/distinfo | 10 +-
3 files changed, 57 insertions(+), 273 deletions(-)
diffs (truncated from 521 to 300 lines):
diff -r 40eca193ccc8 -r e885ccc29881 math/py-numba/Makefile
--- a/math/py-numba/Makefile Tue Jun 16 17:06:48 2020 +0000
+++ b/math/py-numba/Makefile Tue Jun 16 17:07:47 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2020/05/12 08:11:36 adam Exp $
+# $NetBSD: Makefile,v 1.18 2020/06/16 17:07:47 adam Exp $
-DISTNAME= numba-0.49.1
+DISTNAME= numba-0.50.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= math python
MASTER_SITES= ${MASTER_SITE_PYPI:=n/numba/}
@@ -10,7 +10,7 @@
COMMENT= NumPy aware dynamic Python compiler using LLVM
LICENSE= 2-clause-bsd
-DEPENDS+= ${PYPKGPREFIX}-llvmlite>=0.31.0:../../devel/py-llvmlite
+DEPENDS+= ${PYPKGPREFIX}-llvmlite>=0.33.0:../../devel/py-llvmlite
DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
USE_LANGUAGES= c c++
diff -r 40eca193ccc8 -r e885ccc29881 math/py-numba/PLIST
--- a/math/py-numba/PLIST Tue Jun 16 17:06:48 2020 +0000
+++ b/math/py-numba/PLIST Tue Jun 16 17:07:47 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2020/05/12 08:11:36 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2020/06/16 17:07:47 adam Exp $
bin/numba-${PYVERSSUFFIX}
bin/pycc-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
@@ -35,30 +35,6 @@
${PYSITELIB}/numba/_version.py
${PYSITELIB}/numba/_version.pyc
${PYSITELIB}/numba/_version.pyo
-${PYSITELIB}/numba/analysis.py
-${PYSITELIB}/numba/analysis.pyc
-${PYSITELIB}/numba/analysis.pyo
-${PYSITELIB}/numba/annotations.py
-${PYSITELIB}/numba/annotations.pyc
-${PYSITELIB}/numba/annotations.pyo
-${PYSITELIB}/numba/appdirs.py
-${PYSITELIB}/numba/appdirs.pyc
-${PYSITELIB}/numba/appdirs.pyo
-${PYSITELIB}/numba/array_analysis.py
-${PYSITELIB}/numba/array_analysis.pyc
-${PYSITELIB}/numba/array_analysis.pyo
-${PYSITELIB}/numba/bytecode.py
-${PYSITELIB}/numba/bytecode.pyc
-${PYSITELIB}/numba/bytecode.pyo
-${PYSITELIB}/numba/byteflow.py
-${PYSITELIB}/numba/byteflow.pyc
-${PYSITELIB}/numba/byteflow.pyo
-${PYSITELIB}/numba/caching.py
-${PYSITELIB}/numba/caching.pyc
-${PYSITELIB}/numba/caching.pyo
-${PYSITELIB}/numba/callwrapper.py
-${PYSITELIB}/numba/callwrapper.pyc
-${PYSITELIB}/numba/callwrapper.pyo
${PYSITELIB}/numba/capsulethunk.h
${PYSITELIB}/numba/cext/__init__.py
${PYSITELIB}/numba/cext/__init__.pyc
@@ -69,30 +45,6 @@
${PYSITELIB}/numba/cext/listobject.c
${PYSITELIB}/numba/cext/listobject.h
${PYSITELIB}/numba/cext/utils.c
-${PYSITELIB}/numba/cgutils.py
-${PYSITELIB}/numba/cgutils.pyc
-${PYSITELIB}/numba/cgutils.pyo
-${PYSITELIB}/numba/charseq.py
-${PYSITELIB}/numba/charseq.pyc
-${PYSITELIB}/numba/charseq.pyo
-${PYSITELIB}/numba/compiler.py
-${PYSITELIB}/numba/compiler.pyc
-${PYSITELIB}/numba/compiler.pyo
-${PYSITELIB}/numba/compiler_lock.py
-${PYSITELIB}/numba/compiler_lock.pyc
-${PYSITELIB}/numba/compiler_lock.pyo
-${PYSITELIB}/numba/compiler_machinery.py
-${PYSITELIB}/numba/compiler_machinery.pyc
-${PYSITELIB}/numba/compiler_machinery.pyo
-${PYSITELIB}/numba/config.py
-${PYSITELIB}/numba/config.pyc
-${PYSITELIB}/numba/config.pyo
-${PYSITELIB}/numba/consts.py
-${PYSITELIB}/numba/consts.pyc
-${PYSITELIB}/numba/consts.pyo
-${PYSITELIB}/numba/controlflow.py
-${PYSITELIB}/numba/controlflow.pyc
-${PYSITELIB}/numba/controlflow.pyo
${PYSITELIB}/numba/core/__init__.py
${PYSITELIB}/numba/core/__init__.pyc
${PYSITELIB}/numba/core/__init__.pyo
@@ -262,6 +214,9 @@
${PYSITELIB}/numba/core/registry.py
${PYSITELIB}/numba/core/registry.pyc
${PYSITELIB}/numba/core/registry.pyo
+${PYSITELIB}/numba/core/removerefctpass.py
+${PYSITELIB}/numba/core/removerefctpass.pyc
+${PYSITELIB}/numba/core/removerefctpass.pyo
${PYSITELIB}/numba/core/rewrites/__init__.py
${PYSITELIB}/numba/core/rewrites/__init__.pyc
${PYSITELIB}/numba/core/rewrites/__init__.pyo
@@ -609,6 +564,9 @@
${PYSITELIB}/numba/cuda/libdevice.py
${PYSITELIB}/numba/cuda/libdevice.pyc
${PYSITELIB}/numba/cuda/libdevice.pyo
+${PYSITELIB}/numba/cuda/models.py
+${PYSITELIB}/numba/cuda/models.pyc
+${PYSITELIB}/numba/cuda/models.pyo
${PYSITELIB}/numba/cuda/nvvmutils.py
${PYSITELIB}/numba/cuda/nvvmutils.pyc
${PYSITELIB}/numba/cuda/nvvmutils.pyo
@@ -769,6 +727,9 @@
${PYSITELIB}/numba/cuda/tests/cudapy/test_casting.py
${PYSITELIB}/numba/cuda/tests/cudapy/test_casting.pyc
${PYSITELIB}/numba/cuda/tests/cudapy/test_casting.pyo
+${PYSITELIB}/numba/cuda/tests/cudapy/test_compiler.py
+${PYSITELIB}/numba/cuda/tests/cudapy/test_compiler.pyc
+${PYSITELIB}/numba/cuda/tests/cudapy/test_compiler.pyo
${PYSITELIB}/numba/cuda/tests/cudapy/test_complex.py
${PYSITELIB}/numba/cuda/tests/cudapy/test_complex.pyc
${PYSITELIB}/numba/cuda/tests/cudapy/test_complex.pyo
@@ -847,9 +808,6 @@
${PYSITELIB}/numba/cuda/tests/cudapy/test_localmem.py
${PYSITELIB}/numba/cuda/tests/cudapy/test_localmem.pyc
${PYSITELIB}/numba/cuda/tests/cudapy/test_localmem.pyo
-${PYSITELIB}/numba/cuda/tests/cudapy/test_macro.py
-${PYSITELIB}/numba/cuda/tests/cudapy/test_macro.pyc
-${PYSITELIB}/numba/cuda/tests/cudapy/test_macro.pyo
${PYSITELIB}/numba/cuda/tests/cudapy/test_mandel.py
${PYSITELIB}/numba/cuda/tests/cudapy/test_mandel.pyc
${PYSITELIB}/numba/cuda/tests/cudapy/test_mandel.pyo
@@ -910,6 +868,9 @@
${PYSITELIB}/numba/cuda/tests/cudapy/test_sm.py
${PYSITELIB}/numba/cuda/tests/cudapy/test_sm.pyc
${PYSITELIB}/numba/cuda/tests/cudapy/test_sm.pyo
+${PYSITELIB}/numba/cuda/tests/cudapy/test_sm_creation.py
+${PYSITELIB}/numba/cuda/tests/cudapy/test_sm_creation.pyc
+${PYSITELIB}/numba/cuda/tests/cudapy/test_sm_creation.pyo
${PYSITELIB}/numba/cuda/tests/cudapy/test_sync.py
${PYSITELIB}/numba/cuda/tests/cudapy/test_sync.pyc
${PYSITELIB}/numba/cuda/tests/cudapy/test_sync.pyo
@@ -955,36 +916,12 @@
${PYSITELIB}/numba/cuda/tests/nocuda/test_nvvm.py
${PYSITELIB}/numba/cuda/tests/nocuda/test_nvvm.pyc
${PYSITELIB}/numba/cuda/tests/nocuda/test_nvvm.pyo
+${PYSITELIB}/numba/cuda/types.py
+${PYSITELIB}/numba/cuda/types.pyc
+${PYSITELIB}/numba/cuda/types.pyo
${PYSITELIB}/numba/cuda/vectorizers.py
${PYSITELIB}/numba/cuda/vectorizers.pyc
${PYSITELIB}/numba/cuda/vectorizers.pyo
-${PYSITELIB}/numba/dataflow.py
-${PYSITELIB}/numba/dataflow.pyc
-${PYSITELIB}/numba/dataflow.pyo
-${PYSITELIB}/numba/datamodel/__init__.py
-${PYSITELIB}/numba/datamodel/__init__.pyc
-${PYSITELIB}/numba/datamodel/__init__.pyo
-${PYSITELIB}/numba/datamodel/models.py
-${PYSITELIB}/numba/datamodel/models.pyc
-${PYSITELIB}/numba/datamodel/models.pyo
-${PYSITELIB}/numba/debuginfo.py
-${PYSITELIB}/numba/debuginfo.pyc
-${PYSITELIB}/numba/debuginfo.pyo
-${PYSITELIB}/numba/decorators.py
-${PYSITELIB}/numba/decorators.pyc
-${PYSITELIB}/numba/decorators.pyo
-${PYSITELIB}/numba/dictobject.py
-${PYSITELIB}/numba/dictobject.pyc
-${PYSITELIB}/numba/dictobject.pyo
-${PYSITELIB}/numba/dispatcher.py
-${PYSITELIB}/numba/dispatcher.pyc
-${PYSITELIB}/numba/dispatcher.pyo
-${PYSITELIB}/numba/entrypoints.py
-${PYSITELIB}/numba/entrypoints.pyc
-${PYSITELIB}/numba/entrypoints.pyo
-${PYSITELIB}/numba/errors.py
-${PYSITELIB}/numba/errors.pyc
-${PYSITELIB}/numba/errors.pyo
${PYSITELIB}/numba/experimental/__init__.py
${PYSITELIB}/numba/experimental/__init__.pyc
${PYSITELIB}/numba/experimental/__init__.pyo
@@ -1007,33 +944,6 @@
${PYSITELIB}/numba/extending.py
${PYSITELIB}/numba/extending.pyc
${PYSITELIB}/numba/extending.pyo
-${PYSITELIB}/numba/funcdesc.py
-${PYSITELIB}/numba/funcdesc.pyc
-${PYSITELIB}/numba/funcdesc.pyo
-${PYSITELIB}/numba/generators.py
-${PYSITELIB}/numba/generators.pyc
-${PYSITELIB}/numba/generators.pyo
-${PYSITELIB}/numba/inline_closurecall.py
-${PYSITELIB}/numba/inline_closurecall.pyc
-${PYSITELIB}/numba/inline_closurecall.pyo
-${PYSITELIB}/numba/interpreter.py
-${PYSITELIB}/numba/interpreter.pyc
-${PYSITELIB}/numba/interpreter.pyo
-${PYSITELIB}/numba/ir.py
-${PYSITELIB}/numba/ir.pyc
-${PYSITELIB}/numba/ir.pyo
-${PYSITELIB}/numba/ir_utils.py
-${PYSITELIB}/numba/ir_utils.pyc
-${PYSITELIB}/numba/ir_utils.pyo
-${PYSITELIB}/numba/itanium_mangler.py
-${PYSITELIB}/numba/itanium_mangler.pyc
-${PYSITELIB}/numba/itanium_mangler.pyo
-${PYSITELIB}/numba/listobject.py
-${PYSITELIB}/numba/listobject.pyc
-${PYSITELIB}/numba/listobject.pyo
-${PYSITELIB}/numba/lowering.py
-${PYSITELIB}/numba/lowering.pyc
-${PYSITELIB}/numba/lowering.pyo
${PYSITELIB}/numba/mathnames.h
${PYSITELIB}/numba/misc/__init__.py
${PYSITELIB}/numba/misc/__init__.pyc
@@ -1075,6 +985,9 @@
${PYSITELIB}/numba/misc/numba_entry.py
${PYSITELIB}/numba/misc/numba_entry.pyc
${PYSITELIB}/numba/misc/numba_entry.pyo
+${PYSITELIB}/numba/misc/numba_sysinfo.py
+${PYSITELIB}/numba/misc/numba_sysinfo.pyc
+${PYSITELIB}/numba/misc/numba_sysinfo.pyo
${PYSITELIB}/numba/misc/quicksort.py
${PYSITELIB}/numba/misc/quicksort.pyc
${PYSITELIB}/numba/misc/quicksort.pyo
@@ -1158,18 +1071,6 @@
${PYSITELIB}/numba/np/unsafe/ndarray.py
${PYSITELIB}/numba/np/unsafe/ndarray.pyc
${PYSITELIB}/numba/np/unsafe/ndarray.pyo
-${PYSITELIB}/numba/npdatetime.py
-${PYSITELIB}/numba/npdatetime.pyc
-${PYSITELIB}/numba/npdatetime.pyo
-${PYSITELIB}/numba/numpy_support.py
-${PYSITELIB}/numba/numpy_support.pyc
-${PYSITELIB}/numba/numpy_support.pyo
-${PYSITELIB}/numba/object_mode_passes.py
-${PYSITELIB}/numba/object_mode_passes.pyc
-${PYSITELIB}/numba/object_mode_passes.pyo
-${PYSITELIB}/numba/parfor.py
-${PYSITELIB}/numba/parfor.pyc
-${PYSITELIB}/numba/parfor.pyo
${PYSITELIB}/numba/parfors/__init__.py
${PYSITELIB}/numba/parfors/__init__.pyc
${PYSITELIB}/numba/parfors/__init__.pyo
@@ -1185,9 +1086,6 @@
${PYSITELIB}/numba/parfors/parfor_lowering_utils.py
${PYSITELIB}/numba/parfors/parfor_lowering_utils.pyc
${PYSITELIB}/numba/parfors/parfor_lowering_utils.pyo
-${PYSITELIB}/numba/postproc.py
-${PYSITELIB}/numba/postproc.pyc
-${PYSITELIB}/numba/postproc.pyo
${PYSITELIB}/numba/pycc/__init__.py
${PYSITELIB}/numba/pycc/__init__.pyc
${PYSITELIB}/numba/pycc/__init__.pyo
@@ -1207,15 +1105,6 @@
${PYSITELIB}/numba/pycc/platform.py
${PYSITELIB}/numba/pycc/platform.pyc
${PYSITELIB}/numba/pycc/platform.pyo
-${PYSITELIB}/numba/pylowering.py
-${PYSITELIB}/numba/pylowering.pyc
-${PYSITELIB}/numba/pylowering.pyo
-${PYSITELIB}/numba/pythonapi.py
-${PYSITELIB}/numba/pythonapi.pyc
-${PYSITELIB}/numba/pythonapi.pyo
-${PYSITELIB}/numba/rewrites/__init__.py
-${PYSITELIB}/numba/rewrites/__init__.pyc
-${PYSITELIB}/numba/rewrites/__init__.pyo
${PYSITELIB}/numba/roc/__init__.py
${PYSITELIB}/numba/roc/__init__.pyc
${PYSITELIB}/numba/roc/__init__.pyo
@@ -1393,33 +1282,12 @@
${PYSITELIB}/numba/runtests.py
${PYSITELIB}/numba/runtests.pyc
${PYSITELIB}/numba/runtests.pyo
-${PYSITELIB}/numba/runtime/__init__.py
-${PYSITELIB}/numba/runtime/__init__.pyc
-${PYSITELIB}/numba/runtime/__init__.pyo
-${PYSITELIB}/numba/runtime/nrt.py
-${PYSITELIB}/numba/runtime/nrt.pyc
-${PYSITELIB}/numba/runtime/nrt.pyo
${PYSITELIB}/numba/scripts/__init__.py
${PYSITELIB}/numba/scripts/__init__.pyc
${PYSITELIB}/numba/scripts/__init__.pyo
${PYSITELIB}/numba/scripts/generate_lower_listing.py
${PYSITELIB}/numba/scripts/generate_lower_listing.pyc
${PYSITELIB}/numba/scripts/generate_lower_listing.pyo
-${PYSITELIB}/numba/serialize.py
-${PYSITELIB}/numba/serialize.pyc
-${PYSITELIB}/numba/serialize.pyo
-${PYSITELIB}/numba/sigutils.py
-${PYSITELIB}/numba/sigutils.pyc
-${PYSITELIB}/numba/sigutils.pyo
-${PYSITELIB}/numba/special.py
-${PYSITELIB}/numba/special.pyc
-${PYSITELIB}/numba/special.pyo
-${PYSITELIB}/numba/stencil.py
-${PYSITELIB}/numba/stencil.pyc
-${PYSITELIB}/numba/stencil.pyo
-${PYSITELIB}/numba/stencilparfor.py
Home |
Main Index |
Thread Index |
Old Index