Accepting request 531381 from devel:languages:python

1

OBS-URL: https://build.opensuse.org/request/show/531381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=2
This commit is contained in:
Dominique Leuenberger 2017-10-09 17:43:11 +00:00 committed by Git OBS Bridge
parent 1abb7c3174
commit d4d6d52cde
4 changed files with 154 additions and 8 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f402ad47e2025f498f1303757ef38174a0358ac1a9f33657258671050d6b7683
size 1177902

3
numba-0.35.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:11564937757605bee590c5758c73cfe9fd6d569726b56d970316a6228971ecc3
size 1269882

View File

@ -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

View File

@ -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