Commit Graph

109 Commits

Author SHA256 Message Date
Dominique Leuenberger
0efce5cd2d Accepting request 880619 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/880619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=28
2021-03-24 15:13:57 +00:00
ef1752b2cb Accepting request 880602 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.53.0
  * Support for Python 3.9
  * Function sub-typing
  * Initial support for dynamic gufuncs (i.e. from @guvectorize)
  * Parallel Accelerator (@njit(parallel=True) now supports
    Fortran ordered arrays
  * Full release notes at
    https://numba.readthedocs.io/en/0.53.0/release-notes.html
- Don't unpin-llvmlite.patch. It really need to be the correct
  version.
- Refresh skip-failing-tests.patch
- Add packaging-ignore-setuptools-deprecation.patch
  gh#numba/numba#6837
- Add numba-pr6851-llvm-timings.patch gh#numba/numba#6851 in order
  to fix 32-bit issues gh#numba/numba#6832
- Update to 0.52.0
  https://numba.readthedocs.io/en/stable/release-notes.html
  This release focuses on performance improvements, but also adds 
  some new features and contains numerous bug fixes and stability 
  improvements.
  Highlights of core performance improvements include:
  * Intel kindly sponsored research and development into producing 
    a new reference count pruning pass. This pass operates at the 
    LLVM level and can prune a number of common reference counting 
    patterns. This will improve performance for two primary 
    reasons:
    - There will be less pressure on the atomic locks used to do 
      the reference counting.
    - Removal of reference counting operations permits more 
      inlining and the optimisation passes can in general do more 
      with what is present.
    (Siu Kwan Lam).
  * Intel also sponsored work to improve the performance of the 
    numba.typed.List container, particularly in the case of 
    __getitem__ and iteration (Stuart Archibald).
  * Superword-level parallelism vectorization is now switched on 
    and the optimisation pipeline has been lightly analysed and 
    tuned so as to be able to vectorize more and more often 
    (Stuart Archibald).
  Highlights of core feature changes include:
  * The inspect_cfg method on the JIT dispatcher object has been 
    significantly enhanced and now includes highlighted output and 
    interleaved line markers and Python source (Stuart Archibald).
  * The BSD operating system is now unofficially supported (Stuart 
    Archibald).
  * Numerous features/functionality improvements to NumPy support, 
    including support for:
    - np.asfarray (Guilherme Leobas)
    - “subtyping” in record arrays (Lucio Fernandez-Arjona)
    - np.split and np.array_split (Isaac Virshup)
    - operator.contains with ndarray (@mugoh).
    - np.asarray_chkfinite (Rishabh Varshney).
    - NumPy 1.19 (Stuart Archibald).
    - the ndarray allocators, empty, ones and zeros, accepting a 
      dtype specified as a string literal (Stuart Archibald).
  * Booleans are now supported as literal types (Alexey Kozlov).
  * On the CUDA target:
  * CUDA 9.0 is now the minimum supported version (Graham Markall).
  * Support for Unified Memory has been added (Max Katz).
  * Kernel launch overhead is reduced (Graham Markall).
  * Cudasim support for mapped array, memcopies and memset has 
    been   * added (Mike Williams).
  * Access has been wired in to all libdevice functions (Graham
    Markall).
  * Additional CUDA atomic operations have been added (Michae 
    Collison).
  * Additional math library functions (frexp, ldexp, isfinite) 
    (Zhihao   * Yuan).
  * Support for power on complex numbers (Graham Markall).
  Deprecations to note:
  * There are no new deprecations. However, note that 
    “compatibility” mode, which was added some 40 releases ago to 
    help transition from 0.11 to 0.12+, has been removed! Also, 
    the shim to permit the import of jitclass from Numba’s top 
    level namespace has now been removed as per the deprecation 
    schedule.
- NEP 29: Skip python36 build. Python 3.6 is dropped by NumPy 1.20

OBS-URL: https://build.opensuse.org/request/show/880602
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=47
2021-03-22 22:18:24 +00:00
Dominique Leuenberger
4651c700a3 Accepting request 845716 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/845716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=27
2020-11-04 17:26:23 +00:00
a0ae4b85f1 Accepting request 845659 from home:mcalabkova:branches:devel:languages:python:numeric
- Update to 0.51.2
  * The compilation chain is now based on LLVM 10 (Valentin Haenel).
  * Numba has internally switched to prefer non-literal types over literal ones so
    as to reduce function over-specialisation, this with view of speeding up
    compile times (Siu Kwan Lam).
  * On the CUDA target: Support for CUDA Toolkit 11, Ampere, and Compute
    Capability 8.0; Printing of ``SASS`` code for kernels; Callbacks to Python
    functions can be inserted into CUDA streams, and streams are async awaitable;
    Atomic ``nanmin`` and ``nanmax`` functions are added; Fixes for various
    miscompilations and segfaults. (mostly Graham Markall; call backs on
    streams by Peter Würtz).
  * Support for heterogeneous immutable lists and heterogeneous immutable string
    key dictionaries. Also optional initial/construction value capturing for all
    lists and dictionaries containing literal values (Stuart Archibald).
  * A new pass-by-reference mutable structure extension type ``StructRef`` (Siu
    Kwan Lam).
  * Object mode blocks are now cacheable, with the side effect of numerous bug
    fixes and performance improvements in caching. This also permits caching of
    functions defined in closures (Siu Kwan Lam).
  * 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.
- Better unpin llvmlite with unpin-llvmlite.patch to avoid breakages

OBS-URL: https://build.opensuse.org/request/show/845659
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=45
2020-11-03 13:11:54 +00:00
Yuchen Lin
bea33efdb3 Accepting request 809224 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/809224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=26
2020-05-28 07:15:33 +00:00
Tomáš Chvátal
90b2d8fdcc Accepting request 809217 from home:pgajdos:python
- version update to 0.49.1
  * PR #5587: Fixed #5586 Threading Implementation Typos
  * PR #5592: Fixes #5583 Remove references to cffi_support from docs and examples
  * PR #5614: Fix invalid type in resolve for comparison expr in parfors.
  * PR #5624: Fix erroneous rewrite of predicate to bit const on prune.
  * PR #5627: Fixes #5623, SSA local def scan based on invalid equality
    assumption.
  * PR #5629: Fixes naming error in array_exprs
  * PR #5630: Fix #5570. Incorrect race variable detection due to SSA naming.
  * PR #5638: Make literal_unroll function work as a freevar.
  * PR #5648: Unset the memory manager after EMM Plugin tests
  * PR #5651: Fix some SSA issues
  * PR #5652: Pin to sphinx=2.4.4 to avoid problem with C declaration
  * PR #5658: Fix unifying undefined first class function types issue
  * PR #5669: Update example in 5m guide WRT SSA type stability.
  * PR #5676: Restore ``numba.types`` as public API

OBS-URL: https://build.opensuse.org/request/show/809217
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=43
2020-05-27 09:27:13 +00:00
Dominique Leuenberger
fb17d00563 Accepting request 798393 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/798393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=25
2020-04-28 20:30:33 +00:00
Tomáš Chvátal
b4daad252d Accepting request 798175 from home:mcalabkova:branches:devel:languages:python:numeric
- Update to 0.49.0
  * Removal of all Python 2 related code and also updating the minimum supported
    Python version to 3.6, the minimum supported NumPy version to 1.15 and the
    minimum supported SciPy version to 1.0. (Stuart Archibald).
  * Refactoring of the Numba code base. The code is now organised into submodules
    by functionality. This cleans up Numba's top level namespace.
    (Stuart Archibald).
  * Introduction of an ``ir.Del`` free static single assignment form for Numba's
    intermediate representation (Siu Kwan Lam and Stuart Archibald).
  * An OpenMP-like thread masking API has been added for use with code using the
    parallel CPU backends (Aaron Meurer and Stuart Archibald).
  * For the CUDA target, all kernel launches now require a configuration, this
    preventing accidental launches of kernels with the old default of a single
    thread in a single block. The hard-coded autotuner is also now removed, such
    tuning is deferred to CUDA API calls that provide the same functionality
    (Graham Markall).
  * The CUDA target also gained an External Memory Management plugin interface to
    allow Numba to use another CUDA-aware library for all memory allocations and
    deallocations (Graham Markall).
  * The Numba Typed List container gained support for construction from iterables
    (Valentin Haenel).
  * Experimental support was added for first-class function types
    (Pearu Peterson).
- Refreshed patch skip-failing-tests.patch 
  * the troublesome tests are skipped upstream on 32-bit
- Unpin llvmlite

OBS-URL: https://build.opensuse.org/request/show/798175
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=41
2020-04-27 19:40:16 +00:00
Dominique Leuenberger
494c7181c2 Accepting request 791732 from devel:languages:python:numeric
- Switch to multibuilt as the tests take ages to build and we
  could speed things up in 2 loops

OBS-URL: https://build.opensuse.org/request/show/791732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=24
2020-04-07 08:30:34 +00:00
Tomáš Chvátal
ce43f945d4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=39 2020-04-06 10:03:22 +00:00
Tomáš Chvátal
9a9699ccf7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=38 2020-04-06 09:35:56 +00:00
Tomáš Chvátal
15b9cb7d6d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=37 2020-04-06 09:06:45 +00:00
Tomáš Chvátal
2719c9a77b OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=36 2020-04-06 08:23:33 +00:00
Tomáš Chvátal
9510dd0e3f OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=35 2020-04-06 08:08:48 +00:00
Tomáš Chvátal
ce750d2917 - Switch to multibuilt as the tests take ages to build and we
could speed things up in 2 loops

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=34
2020-04-06 08:03:09 +00:00
Dominique Leuenberger
75d0436b87 Accepting request 777950 from devel:languages:python:numeric
- Update to 0.48.0:
  * Many fixes for llvm/cuda updates; see CHANGE_LOG for details
  * Drop python2 support
- Add one more failing test to skip:
  * skip-failing-tests.patch

OBS-URL: https://build.opensuse.org/request/show/777950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=23
2020-02-21 15:43:05 +00:00
Tomáš Chvátal
046fe794b5 - Update to 0.48.0:
* Many fixes for llvm/cuda updates; see CHANGE_LOG for details
  * Drop python2 support
- Add one more failing test to skip:
  * skip-failing-tests.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=32
2020-02-21 12:35:24 +00:00
Dominique Leuenberger
f71e67905f Accepting request 757638 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/757638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=22
2019-12-18 13:45:15 +00:00
c75550179d Accepting request 757636 from home:mcepl:branches:devel:languages:python:numeric
- Clean up SPEC file (mostly just testing new python-llvmlite
  package)

OBS-URL: https://build.opensuse.org/request/show/757636
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=30
2019-12-17 22:30:55 +00:00
Dominique Leuenberger
51355d5ce3 Accepting request 742877 from devel:languages:python:numeric
Restore python2 support

Python2 support was turned off by accident.  I don't go out of my way to support Python 2, but when it requires no additional work like here I don't see the point in manually turning it off.

OBS-URL: https://build.opensuse.org/request/show/742877
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=21
2019-10-25 16:43:11 +00:00
OBS User buildservice-autocommit
680c0efed6 Accepting request 742269 from devel:languages:python:numeric
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/742269
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=28
2019-10-24 21:09:33 +00:00
Dominique Leuenberger
1514976690 Accepting request 742269 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/742269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=20
2019-10-24 21:09:33 +00:00
OBS User buildservice-autocommit
dd0bf7e244 Updating link to change in openSUSE:Factory/python-numba revision 20.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=75ba26f38a21eab1d9a1fee801216541
2019-10-24 21:09:33 +00:00
Todd R
0d201e4551 Accepting request 742739 from home:TheBlackCat:branches:devel:languages:python:numeric
restore python2 support

OBS-URL: https://build.opensuse.org/request/show/742739
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=27
2019-10-24 20:55:43 +00:00
Todd R
26577d0dc0 Accepting request 742268 from home:TheBlackCat:branches:devel:languages:python:numeric
Update to 0.46.0

OBS-URL: https://build.opensuse.org/request/show/742268
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=26
2019-10-24 00:59:28 +00:00
Todd R
5f36d5db0e OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=25 2019-10-23 18:23:50 +00:00
Todd R
d75d9a9df8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=24 2019-10-23 18:23:38 +00:00
Todd R
96e383fc45 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=23 2019-10-23 18:23:21 +00:00
Todd R
b696e3b679 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=22 2019-10-23 18:23:07 +00:00
Todd R
bc456f72e9 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=21 2019-10-23 15:52:21 +00:00
Todd R
b333ad266d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=20 2019-10-23 15:51:54 +00:00
Todd R
9aa11d0c18 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=19 2019-10-23 14:15:01 +00:00
Todd R
383b0f5ddd OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=18 2019-10-23 14:14:18 +00:00
Dominique Leuenberger
366641fe0b Accepting request 733400 from devel:languages:python:numeric
- Update to 0.45.1:
  * Many fixes and changes for llvm/cuda updates
    See CHANGE_LOG file for details
- Update skip-failing-tests.patch to skip one more failing test

OBS-URL: https://build.opensuse.org/request/show/733400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=19
2019-09-26 18:43:13 +00:00
Tomáš Chvátal
a0b25083c7 - Update to 0.45.1:
* Many fixes and changes for llvm/cuda updates
    See CHANGE_LOG file for details
- Update skip-failing-tests.patch to skip one more failing test

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=16
2019-09-26 11:11:14 +00:00
Dominique Leuenberger
a8949686ae Accepting request 693357 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/693357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=18
2019-04-12 07:17:34 +00:00
3e47b4af36 Accepting request 693356 from home:mcepl:branches:devel:languages:python:numeric
- Update to 0.43.1, which is a bugfix release.

OBS-URL: https://build.opensuse.org/request/show/693356
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=14
2019-04-11 23:25:34 +00:00
Dominique Leuenberger
e33a623c75 Accepting request 686900 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/686900
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=17
2019-03-20 12:22:31 +00:00
201f1fffad Accepting request 686899 from home:mcepl:branches:devel:languages:python:numeric
- Update to 0.43.0:
  - Initial support for statically typed dictionaries
  - Improvements to `hash()` to match Python 3 behavior
  - Support for the heapq module
  - Ability to pass C structs to Numba
  - More NumPy functions: asarray, trapz, roll, ptp, extract
- Add skip-failing-tests.patch to avoid problems with possibly
  incompatible version of NumPy 1.16.

OBS-URL: https://build.opensuse.org/request/show/686899
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=12
2019-03-20 10:23:52 +00:00
Stephan Kulow
359730e8d9 Accepting request 668985 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/668985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=16
2019-02-24 16:09:49 +00:00
Tomáš Chvátal
05e5f9a3e6 Accepting request 668822 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/668822
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=10
2019-01-28 08:04:18 +00:00
Dominique Leuenberger
3b8b44c7fc Accepting request 653423 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/653423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=15
2018-12-03 09:12:16 +00:00
Tomáš Chvátal
1a1ea1f49b Accepting request 653378 from home:apersaud:branches:devel:languages:python:numeric
update to latest version

OBS-URL: https://build.opensuse.org/request/show/653378
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=8
2018-12-02 09:16:04 +00:00
Dominique Leuenberger
848ace6e8c Accepting request 644977 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/644977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=14
2018-10-29 13:22:25 +00:00
Todd R
76a3602699 Accepting request 644969 from home:jengelh:branches:devel:languages:python:numeric
- Use noun phrase in summary.

OBS-URL: https://build.opensuse.org/request/show/644969
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=6
2018-10-27 02:31:23 +00:00
Todd R
fa72637a9d Accepting request 644953 from home:TheBlackCat:branches:devel:languages:python:numeric
- Update to Version 0.40.1
  * PR #3338: Accidentally left Anton off contributor list for 0.40.0
  * PR #3374: Disable OpenMP in wheel building
  * PR #3376: Update 0.40.1 changelog and docs on OpenMP backend
- Update to Version 0.40.0
  + This release adds a number of major features:
    * A new GPU backend: kernels for AMD GPUs can now be compiled using the ROCm
     driver on Linux.
    * The thread pool implementation used by Numba for automatic multithreading
     is configurable to use TBB, OpenMP, or the old "workqueue" implementation.
     (TBB is likely to become the preferred default in a future release.)
    * New documentation on thread and fork-safety with Numba, along with overall
     improvements in thread-safety.
    * Experimental support for executing a block of code inside a nopython mode
     function in object mode.
    * Parallel loops now allow arrays as reduction variables
    * CUDA improvements: FMA, faster float64 atomics on supporting hardware, 
     records in const memory, and improved datatime dtype support
    * More NumPy functions: vander, tri, triu, tril, fill_diagonal
  + General Enhancements:
    * PR #3017: Add facility to support with-contexts
    * PR #3033: Add support for multidimensional CFFI arrays
    * PR #3122: Add inliner to object mode pipeline
    * PR #3127: Support for reductions on arrays.
    * PR #3145: Support for np.fill_diagonal
    * PR #3151: Keep a queue of references to last N deserialized functions.  Fixes #3026
    * PR #3154: Support use of list() if typeable.
    * PR #3166: Objmode with-block
    * PR #3179: Updates for llvmlite 0.25
    * PR #3181: Support function extension in alias analysis
    * PR #3189: Support literal constants in typing of object methods
    * PR #3190: Support passing closures as literal values in typing
    * PR #3199: Support inferring stencil index as constant in simple unary expressions
    * PR #3202: Threading layer backend refactor/rewrite/reinvention!
    * PR #3209: Support for np.tri, np.tril and np.triu
    * PR #3211: Handle unpacking in building tuple (BUILD_TUPLE_UNPACK opcode)
    * PR #3212: Support for np.vander
    * PR #3227: Add NumPy 1.15 support
    * PR #3272: Add MemInfo_data to runtime._nrt_python.c_helpers
    * PR #3273: Refactor. Removing thread-local-storage based context nesting.
    * PR #3278: compiler threadsafety lockdown
    * PR #3291: Add CPU count and CFS restrictions info to numba -s.
  + CUDA Enhancements:
    * PR #3152: Use cuda driver api to get best blocksize for best occupancy
    * PR #3165: Add FMA intrinsic support
    * PR #3172: Use float64 add Atomics, Where Available
    * PR #3186: Support Records in CUDA Const Memory
    * PR #3191: CUDA: fix log size
    * PR #3198: Fix GPU datetime timedelta types usage
    * PR #3221: Support datetime/timedelta scalar argument to a CUDA kernel.
    * PR #3259: Add DeviceNDArray.view method to reinterpret data as a different type.
    * PR #3310: Fix IPC handling of sliced cuda array.
  + ROCm Enhancements:
    * PR #3023: Support for AMDGCN/ROCm.
    * PR #3108: Add ROC info to `numba -s` output.
    * PR #3176: Move ROC vectorize init to npyufunc
    * PR #3177: Add auto_synchronize support to ROC stream
    * PR #3178: Update ROC target documentation.
    * PR #3294: Add compiler lock to ROC compilation path.
    * PR #3280: Add wavebits property to the HSA Agent.
    * PR #3281: Fix ds_permute types and add tests
  + Continuous Integration / Testing:
    * PR #3091: Remove old recipes, switch to test config based on env var.
    * PR #3094: Add higher ULP tolerance for products in complex space.
    * PR #3096: Set exit on error in incremental scripts
    * PR #3109: Add skip to test needing jinja2 if no jinja2.
    * PR #3125: Skip cudasim only tests
    * PR #3126: add slack, drop flowdock
    * PR #3147: Improve error message for arg type unsupported during typing.
    * PR #3128: Fix recipe/build for jetson tx2/ARM
    * PR #3167: In build script activate env before installing.
    * PR #3180: Add skip to broken test.
    * PR #3216: Fix libcuda.so loading in some container setup
    * PR #3224: Switch to new Gitter notification webhook URL and encrypt it
    * PR #3235: Add 32bit Travis CI jobs
    * PR #3257: This adds scipy/ipython back into windows conda test phase.
  + Fixes:
    * PR #3038: Fix random integer generation to match results from NumPy.
    * PR #3045: Fix #3027 - Numba reassigns sys.stdout
    * PR #3059: Handler for known LoweringErrors.
    * PR #3060: Adjust attribute error for NumPy functions.
    * PR #3067: Abort simulator threads on exception in thread block.
    * PR #3079: Implement +/-(types.boolean) Fix #2624
    * PR #3080: Compute np.var and np.std correctly for complex types.
    * PR #3088: Fix #3066 (array.dtype.type in prange)
    * PR #3089: Fix invalid ParallelAccelerator hoisting issue.
    * PR #3136: Fix #3135 (lowering error)
    * PR #3137: Fix for issue3103 (race condition detection)
    * PR #3142: Fix Issue #3139 (parfors reuse of reduction variable across prange blocks)
    * PR #3148: Remove dead array equal @infer code
    * PR #3153: Fix canonicalize_array_math typing for calls with kw args
    * PR #3156: Fixes issue with missing pygments in testing and adds guards.
    * PR #3168: Py37 bytes output fix.
    * PR #3171: Fix #3146.  Fix CFUNCTYPE void* return-type handling
    * PR #3193: Fix setitem/getitem resolvers
    * PR #3222: Fix #3214.  Mishandling of POP_BLOCK in while True loop.
    * PR #3230: Fixes liveness analysis issue in looplifting
    * PR #3233: Fix return type difference for 32bit ctypes.c_void_p
    * PR #3234: Fix types and layout for `np.where`.
    * PR #3237: Fix DeprecationWarning about imp module
    * PR #3241: Fix #3225.  Normalize 0nd array to scalar in typing of indexing code.
    * PR #3256: Fix #3251: Move imports of ABCs to collections.abc for Python >= 3.3
    * PR #3292: Fix issue3279.
    * PR #3302: Fix error due to mismatching dtype
  + Documentation Updates:
    * PR #3104: Workaround for #3098 (test_optional_unpack Heisenbug)
    * PR #3132: Adds an ~5 minute guide to Numba.
    * PR #3194: Fix docs RE: np.random generator fork/thread safety
    * PR #3242: Page with Numba talks and tutorial links
    * PR #3258: Allow users to choose the type of issue they are reporting.
    * PR #3260: Fixed broken link
    * PR #3266: Fix cuda pointer ownership problem with user/externally allocated pointer
    * PR #3269: Tweak typography with CSS
    * PR #3270: Update FAQ for functions passed as arguments
    * PR #3274: Update installation instructions
    * PR #3275: Note pyobject and voidptr are types in docs
    * PR #3288: Do not need to call parallel optimizations "experimental" anymore
    * PR #3318: Tweak spacing to avoid search box wrapping onto second line
- Remove upstream-included numba-0.39.0-fix-3135.patch

OBS-URL: https://build.opensuse.org/request/show/644953
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-numba?expand=0&rev=5
2018-10-26 20:02:59 +00:00
Dominique Leuenberger
4a228144f6 Accepting request 625840 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/625840
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=13
2018-07-28 10:45:33 +00:00
Dominique Leuenberger
c5bd671cc4 Accepting request 624240 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/624240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=12
2018-07-21 08:25:28 +00:00
Dominique Leuenberger
1084039c9b Accepting request 622244 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/622244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=11
2018-07-13 08:21:26 +00:00
Dominique Leuenberger
5aebade5f6 Accepting request 618811 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/618811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-numba?expand=0&rev=10
2018-06-25 09:42:52 +00:00