ea123fc12f
- update to 64.0 * NumPy 2.4 support * Add support for np.moveaxis * Fix scalar handling in np.all and np.any * Fix precision loss in integer power operations on Python 3.11 * cleanup on python 3.14 official support
Benjamin Greiner2026-02-23 17:16:17 +00:00
199d451af9
Accepting request 1324581 from devel:languages:python:numeric
Ana Guerrero2025-12-29 14:16:29 +00:00
a2089c8d4e
- 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
Matej Cepl2025-02-05 17:05:33 +00:00
58abb5b7ce
Accepting request 1225801 from devel:languages:python:numeric
Ana Guerrero2024-11-22 22:52:58 +00:00
fa87590d0f
Accepting request 1225775 from home:mcalabkova:branches:devel:languages:python:numeric
Matej Cepl2024-11-22 11:22:11 +00:00
751e2bef30
Accepting request 1216757 from devel:languages:python:numeric
Ana Guerrero2024-10-22 12:51:59 +00:00
03749d6dd1
Accepting request 1216729 from home:mcalabkova:branches:devel:languages:python:numeric
Benjamin Greiner2024-10-21 14:36:37 +00:00
7beb6690ea
osc copypac from project:openSUSE:Factory package:python-numba revision:48, using keep-link, using expand
Dirk Mueller2024-09-24 20:00:55 +00:00
ca7e0a7ee4
Accepting request 1186082 from devel:languages:python:numeric
Ana Guerrero2024-07-08 17:08:41 +00:00
f4d5cf539e
- 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
759545de6c
Accepting request 1177314 from devel:languages:python:numeric
Ana Guerrero2024-05-28 15:30:21 +00:00
3b902ad52b
Accepting request 1177313 from home:dgarcia:branches:devel:languages:python:numeric
Daniel Garcia2024-05-28 10:18:24 +00:00
5abbf178bd
Accepting request 1160819 from devel:languages:python:numeric
Ana Guerrero2024-03-25 20:07:59 +00:00
58378c5395
- 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 syntax
Dirk Mueller2024-03-22 20:06:52 +00:00
6c576e578b
- 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 has
Dirk Mueller2024-02-03 07:06:15 +00:00
7f7002cb8f
Accepting request 1127835 from devel:languages:python:numeric
Ana Guerrero2023-11-21 20:32:16 +00:00
c0276e332b
Accepting request 1127715 from home:mcalabkova:branches:devel:languages:python:numeric
Steve Kowalik2023-11-21 06:59:22 +00:00
5889d150db
- update to 0.57.1: * fix regressions with 0.57.0 - remove upper bound on numpy - upstream does not have it either
Dirk Mueller2023-08-14 06:52:43 +00:00
3e7f9c8022
- 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
46d28f73a6
Accepting request 1009378 from devel:languages:python:numeric
Richard Brown2022-10-11 16:02:51 +00:00
65229d2170
Accepting request 1009358 from home:jayvdb:branches:devel:languages:python:numeric
Markéta Machová2022-10-10 12:53:04 +00:00
0590c4d5e0
Accepting request 1007810 from devel:languages:python:numeric
Richard Brown2022-10-04 18:37:58 +00:00
47ff5f4aa8
- 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
379d3f4c87
- 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