diff --git a/numba-0.32.0.tar.gz b/numba-0.32.0.tar.gz deleted file mode 100644 index 580e1e1..0000000 --- a/numba-0.32.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f402ad47e2025f498f1303757ef38174a0358ac1a9f33657258671050d6b7683 -size 1177902 diff --git a/numba-0.35.0.tar.gz b/numba-0.35.0.tar.gz new file mode 100644 index 0000000..ef58c7e --- /dev/null +++ b/numba-0.35.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11564937757605bee590c5758c73cfe9fd6d569726b56d970316a6228971ecc3 +size 1269882 diff --git a/python-numba.changes b/python-numba.changes index f1d6c09..2027b31 100644 --- a/python-numba.changes +++ b/python-numba.changes @@ -1,3 +1,149 @@ +------------------------------------------------------------------- +Tue Oct 3 06:05:20 UTC 2017 - arun@gmx.de + +- update to version 0.35.0: + * ParallelAccelerator: + + PR #2400: Array comprehension + + PR #2405: Support printing Numpy arrays + + PR #2438: from Support more np.random functions in + ParallelAccelerator + + PR #2482: Support for sum with axis in nopython mode. + + PR #2487: Adding developer documentation for ParallelAccelerator + technology. + + PR #2492: Core PA refactor adds assertions for broadcast + semantics + * ParallelAccelerator fixes: + + PR #2478: Rename cfg before parfor translation (#2477) + + PR #2479: Fix broken array comprehension tests on unsupported + platforms + + PR #2484: Fix array comprehension test on win64 + + PR #2506: Fix for 32-bit machines. + * Additional features of note: + + PR #2490: Implement np.take and ndarray.take + + PR #2493: Display a warning if parallel=True is set but not + possible. + + PR #2513: Add np.MachAr, np.finfo, np.iinfo + + PR #2515: Allow environ overriding of cpu target and cpu + features. + * Misc fixes/enhancements: + + PR #2455: add contextual information to runtime errors + + PR #2470: Fixes #2458, poor performance in np.median + + PR #2471: Ensure LLVM threadsafety in {g,}ufunc building. + + PR #2494: Update doc theme + + PR #2503: Remove hacky code added in 2482 and feature + enhancement + + PR #2505: Serialise env mutation tests during multithreaded + testing. + + PR #2520: Fix failing cpu-target override tests + * CUDA support fixes: + + PR #2504: Enable CUDA toolkit version testing + + PR #2509: Disable tests generating code unavailable in lower CC + versions. + + PR #2511: Fix Windows 64 bit CUDA tests. + +- changes from version 0.34.0: + * ParallelAccelerator features: + + PR #2318: Transfer ParallelAccelerator technology to Numba + + PR #2379: ParallelAccelerator Core Improvements + + PR #2367: Add support for len(range(...)) + + PR #2369: List comprehension + + PR #2391: Explicit Parallel Loop Support (prange) + * CUDA support enhancements: + + PR #2377: New GPU reduction algorithm + * CUDA support fixes: + + PR #2397: Fix #2393, always set alignment of cuda static memory + regions + * Misc Fixes: + + PR #2373, Issue #2372: 32-bit compatibility fix for parfor + related code + + PR #2376: Fix #2375 missing stdint.h for py2.7 vc9 + + PR #2378: Fix deadlock in parallel gufunc when kernel acquires + the GIL. + + PR #2382: Forbid unsafe casting in bitwise operation + + PR #2385: docs: fix Sphinx errors + + PR #2396: Use 64-bit RHS operand for shift + + PR #2404: Fix threadsafety logic issue in ufunc compilation + cache. + + PR #2424: Ensure consistent iteration order of blocks for type + inference. + + PR #2425: Guard code to prevent the use of ‘parallel’ on win32 + + py27 + + PR #2426: Basic test for Enum member type recovery. + + PR #2433: Fix up the parfors tests with respect to windows py2.7 + + PR #2442: Skip tests that need BLAS/LAPACK if scipy is not + available. + + PR #2444: Add test for invalid array setitem + + PR #2449: Make the runtime initialiser threadsafe + + PR #2452: Skip CFG test on 64bit windows + * Misc Enhancements: + + PR #2366: Improvements to IR utils + + PR #2388: Update README.rst to indicate the proper version of + LLVM + + PR #2394: Upgrade to llvmlite 0.19.* + + PR #2395: Update llvmlite version to 0.19 + + PR #2406: Expose environment object to ufuncs + + PR #2407: Expose environment object to target-context inside + lowerer + + PR #2413: Add flags to pass through to conda build for buildbot + + PR #2414: Add cross compile flags to local recipe + + PR #2415: A few cleanups for rewrites + + PR #2418: Add getitem support for Enum classes + + PR #2419: Add support for returning enums in vectorize + + PR #2421: Add copyright notice for Intel contributed files. + + PR #2422: Patch code base to work with np 1.13 release + + PR #2448: Adds in warning message when using ‘parallel’ if + cache=True + + PR #2450: Add test for keyword arg on .sum-like and .cumsum-like + array methods + +- changes from version 0.33.0: + * There are also several enhancements to the CUDA GPU support: + + A GPU random number generator based on xoroshiro128+ algorithm + is added. See details and examples in documentation. + + @cuda.jit CUDA kernels can now call @jit and @njit CPU functions + and they will automatically be compiled as CUDA device + functions. + + CUDA IPC memory API is exposed for sharing memory between + proceses. See usage details in documentation. + * Reference counting enhancements: + + PR #2346, Issue #2345, #2248: Add extra refcount pruning after + inlining + + PR #2349: Fix refct pruning not removing refct op with tail + call. + + PR #2352, Issue #2350: Add refcount pruning pass for function + that does not need refcount + * CUDA support enhancements: + + PR #2023: Supports CUDA IPC for device array + + PR #2343, Issue #2335: Allow CPU jit decorated function to be + used as cuda device function + + PR #2347: Add random number generator support for CUDA device + code + + PR #2361: Update autotune table for CC: 5.3, 6.0, 6.1, 6.2 + * Misc fixes: + + PR #2362: Avoid test failure due to typing to int32 on 32-bit + platforms + + PR #2359: Fixed nogil example that threw a TypeError when + executed. + + PR #2357, Issue #2356: Fix fragile test that depends on how the + script is executed. + + PR #2355: Fix cpu dispatcher referenced as attribute of another + module + + PR #2354: Fixes an issue with caching when function needs NRT + and refcount pruning + + PR #2342, Issue #2339: Add warnings to inspection when it is + used on unserialized cached code + + PR #2329, Issue #2250: Better handling of missing op codes + * Misc enhancements: + + PR #2360: Adds missing values in error mesasge interp. + + PR #2353: Handle when get_host_cpu_features() raises + RuntimeError + + PR #2351: Enable SVML for erf/erfc/gamma/lgamma/log2 + + PR #2344: Expose error_model setting in jit decorator + + PR #2337: Align blocking terminate support for fork() with new + TBB version + + PR #2336: Bump llvmlite version to 0.18 + + PR #2330: Core changes in PR #2318 + ------------------------------------------------------------------- Wed May 3 18:23:09 UTC 2017 - toddrme2178@gmail.com diff --git a/python-numba.spec b/python-numba.spec index 019f47a..c177819 100644 --- a/python-numba.spec +++ b/python-numba.spec @@ -20,20 +20,20 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-numba -Version: 0.32.0 +Version: 0.35.0 Release: 0 Summary: Compiling Python code using LLVM License: BSD-2-Clause Group: Development/Languages/Python Url: http://numba.github.com Source: https://files.pythonhosted.org/packages/source/n/numba/numba-%{version}.tar.gz -BuildRequires: gcc-c++ -BuildRequires: fdupes -BuildRequires: python-rpm-macros BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} BuildRequires: %{python_module llvmlite >= 0.17} BuildRequires: %{python_module numpy-devel >= 1.7} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: python-rpm-macros Requires: python-llvmlite >= 0.17 Requires: python-numpy >= 1.7 BuildRoot: %{_tmppath}/%{name}-%{version}-build