![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package python-numba for openSUSE:Factory checked in at 2017-10-09 19:43:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-numba (Old) and /work/SRC/openSUSE:Factory/.python-numba.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-numba" Mon Oct 9 19:43:11 2017 rev:2 rq:531381 version:0.35.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-numba/python-numba.changes 2017-05-27 13:14:39.598933381 +0200 +++ /work/SRC/openSUSE:Factory/.python-numba.new/python-numba.changes 2017-10-09 19:47:05.974541560 +0200 @@ -1,0 +2,146 @@ +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 + +------------------------------------------------------------------- Old: ---- numba-0.32.0.tar.gz New: ---- numba-0.35.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-numba.spec ++++++ --- /var/tmp/diff_new_pack.fAcqqA/_old 2017-10-09 19:47:06.914500248 +0200 +++ /var/tmp/diff_new_pack.fAcqqA/_new 2017-10-09 19:47:06.930499545 +0200 @@ -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 ++++++ numba-0.32.0.tar.gz -> numba-0.35.0.tar.gz ++++++ ++++ 22898 lines of diff (skipped)