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 - [email protected]
+
+- 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)


Reply via email to