456df674e9- Remove bogus skip-test_noinline_on_main_call.patch, it was fixed upstream in 0.61 - Handle c++ development files for devel packageSteve Kowalik2025-02-07 02:09:50 +00:00
48b2d573c1- Update to 0.61.0: Major Numba release adding Python 3.13 and NumPy 2.1 support. Detailed changelog at https://numba.readthedocs.io/en/stable/release/0.61.0-notes.html Highlights: - Add initial implementation for a new type system - Python 3.13 support - Dropped support for Python 3.9 - Update the minimum supported NumPy version to 1.24 - Added Support for NumPy 2.1 - Remove upstreamed patches: - numpy21.patch - py313.patch - Add skip-failing-tests.patch to skip test_noinline_on_main_call (gh#numba/numba#9658).Matej Cepl2025-02-06 17:17:42 +00:00
5880dc9c24- Update to 0.61.0: Major Numba release adding Python 3.13 and NumPy 2.1 support. Detailed changelog at https://numba.readthedocs.io/en/stable/release/0.61.0-notes.html Highlights: - Add initial implementation for a new type system - Python 3.13 support - Dropped support for Python 3.9 - Update the minimum supported NumPy version to 1.24 - Added Support for NumPy 2.1 - Remove upstreamed patches: - numpy21.patch - py313.patchMatej Cepl2025-02-05 17:05:33 +00:00
2423598e6cAccepting request 1225801 from devel:languages:python:numericAna Guerrero2024-11-22 22:52:58 +00:00
2abad7d325- Add upstream py313.patch to support Python 3.13Matej Cepl2024-11-22 11:22:11 +00:00
3031b5febcAccepting request 1216757 from devel:languages:python:numericAna Guerrero2024-10-22 12:51:59 +00:00
a06c42d6da- Add upstream patch numpy21.patch to enable support for NumPy 2.1Benjamin Greiner2024-10-21 14:36:37 +00:00
d11b2a4851osc copypac from project:openSUSE:Factory package:python-numba revision:48, using keep-link, using expandDirk Mueller2024-09-24 20:00:55 +00:00
9218c9dbd3- add allow-numpy21.patch to allow numpy 2.1Dirk Mueller2024-09-23 11:26:56 +00:00
b612f36ebcAccepting request 1186082 from devel:languages:python:numericAna Guerrero2024-07-08 17:08:41 +00:00
a9753963f9- Update to 0.60.0: * NumPy 2.0 Binary Support * New Features + IEnhance guvectorize support in JIT code + IAdd experimental support for ufunc.at + IAdd float(<string literal>) ctor + IAdd support for math.log2. + IAdd math.nextafter support for nopython mode. + IAdd support for parfor binop reductions. * Improvements + Expand isinstance() support for NumPy datetime types + Python 3.12 sys.monitoring support is added to Numba's dispatcher. * NumPy Support + Added support for np.size() * CUDA API Changes + Support for compilation to LTO-IR + Support math.log, math.log2 and math.log10 in CUDA * Bug Fixes + Fix parfor variable hoisting analysis.Steve Kowalik2024-07-01 05:12:02 +00:00
3e10826f6fAccepting request 1177314 from devel:languages:python:numericAna Guerrero2024-05-28 15:30:21 +00:00
61d9dafcd4Accepting request 1177313 from home:dgarcia:branches:devel:languages:python:numericDaniel Garcia2024-05-28 10:18:24 +00:00
136ba159e1Accepting request 1160819 from devel:languages:python:numericAna Guerrero2024-03-25 20:07:59 +00:00
7de0d7fba4- update to 0.59.1: * Fixed caching of kernels that use target-specific overloads * Fixed a performance regression introduced in Numba 0.59 which made `np.searchsorted considerably slower. * This patch fixes two issues with np.searchsorted. First, a regression is fixed in the support of np.datetime64. Second, adopt NAT-aware comparisons to fix mishandling of NAT` value. * Allow use of Python 3.12 PEP-695 type parameter syntaxDirk Mueller2024-03-22 20:06:52 +00:00
0d9dfc143d- update to 0.59.0 * Python 3.12 support * minimum supported version to 3.9 * Add support for ufunc attributes and reduce * Add a config variable to enable / disable the llvmlite memory manager * see https://numba.readthedocs.io/en/stable/release/0.59.0-notes.html#highlights * fix regressions with 0.57.0 + Support is added for the dict(iterable) constructor. - Clean up leftover Python 3.8 gubbins, look forward to Python 3.11 support. This release focuses on performance improvements, but also adds some new features and contains numerous bug fixes and stability * 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 - There will be less pressure on the atomic locks used to do - Removal of reference counting operations permits more inlining and the optimisation passes can in general do more * Intel also sponsored work to improve the performance of the numba.typed.List container, particularly in the case of * 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 * The inspect_cfg method on the JIT dispatcher object has been significantly enhanced and now includes highlighted output and * The BSD operating system is now unofficially supported (Stuart * Numerous features/functionality improvements to NumPy support, - the ndarray allocators, empty, ones and zeros, accepting a * Cudasim support for mapped array, memcopies and memset hasDirk Mueller2024-02-03 07:06:15 +00:00
ddd2b5c5f9Accepting request 1127835 from devel:languages:python:numericAna Guerrero2023-11-21 20:32:16 +00:00
76fe35019eAccepting request 1127715 from home:mcalabkova:branches:devel:languages:python:numericSteve Kowalik2023-11-21 06:59:22 +00:00
d2a1dc7ee3- update to 0.57.1: * fix regressions with 0.57.0 - remove upper bound on numpy - upstream does not have it eitherDirk Mueller2023-08-14 06:52:43 +00:00
7dc6bd0e2e- Update to 0.57.0: * Support for Python 3.11 (minimum is moved to 3.8) * Support for NumPy 1.24 (minimum is moved to 1.21) * Python language support enhancements: + Exception classes now support arguments that are not compile time constant. + The built-in functions hasattr and getattr are supported for compile time constant attributes. + The built-in functions str and repr are now implemented similarly to their Python implementations. Custom __str__ and __repr__ functions can be associated with types and work as expected. + Numba’s unicode functionality in str.startswith now supports kwargs start and end. + min and max now support boolean types. + Support is added for the dict(iterable) constructor. - Dropped patches: * numba-pr8620-np1.24.patch * update-tbb-backend-calls-2021.6.patch - Rebased existing patch.Steve Kowalik2023-05-26 13:36:43 +00:00
9ec1b08f3fAccepting request 1009378 from devel:languages:python:numericRichard Brown2022-10-11 16:02:51 +00:00
33fa80968eAccepting request 1009358 from home:jayvdb:branches:devel:languages:python:numericMarkéta Machová2022-10-10 12:53:04 +00:00
828a5b6722Accepting request 1007810 from devel:languages:python:numericRichard Brown2022-10-04 18:37:58 +00:00
bf674995ad- Update to 0.56.2 This release continues to add new features, bug fixes and stability improvements to Numba. Please note that this will be the last release that has support for Python 3.7 as the next release series (Numba 0.57) will support Python 3.11! Also note that, this will be the last release to support linux-32 packages produced by the Numba team. - Remove fix-max-name-size.patch, it's included in the new version. - Add update-tbb-backend-calls-2021.6.patch to make it compatible with the latest tbb-devel version. - Add fix-cli-test.patch to disable one test that fails with OBS.Daniel Garcia2022-10-03 13:07:28 +00:00
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
Tomáš Chvátal
2020-02-21 12:35:24 +00:00