Skip to content

Commit

Permalink
Add towncrier news snippets for PRs that are missing them.
Browse files Browse the repository at this point in the history
This adds news snippets for PRs that are scheduled for Numba 0.58
but were merged prior to towncrier being enabled and a news snippet
being a requirement.

Closes #9070
  • Loading branch information
stuartarchibald committed Jul 27, 2023
1 parent 3b9dde7 commit d10576f
Show file tree
Hide file tree
Showing 14 changed files with 94 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docs/upcoming_changes/7262.bug_fix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Handling of different sized unsigned integer indexes are fixed in ``numba.typed.List``.
=======================================================================================

An issue with the order of truncation/extension and casting of unsigned integer
indexes in ``numba.typed.List`` has been fixed.
5 changes: 5 additions & 0 deletions docs/upcoming_changes/7543.np_support.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
All modes are supported in ``numpy.correlate`` and ``numpy.convolve``.
======================================================================

All values for the ``mode`` argument to ``numpy.correlate`` and
``numpy.convolve`` are now supported.
6 changes: 6 additions & 0 deletions docs/upcoming_changes/8462.improvement.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Updates to ``numba.core.pythonapi``.
====================================

Support for Python C-API functions ``PyBytes_AsString`` and
``PyBytes_AsStringAndSize`` is added to ``numba.core.pythonapi.PythonAPI`` as
``bytes_as_string`` and ``bytes_as_string_and_size`` methods respectively.
5 changes: 5 additions & 0 deletions docs/upcoming_changes/8736.np_support.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Support is added for ``numpy.lib.stride_tricks.sliding_window_view``.
=====================================================================

Support is added for ``numpy.lib.stride_tricks.sliding_window_view`` with
arguments ``window_size`` and ``axis``.
5 changes: 5 additions & 0 deletions docs/upcoming_changes/8885.bug_fix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
The ``numpy.allclose`` implementation now correctly handles default arguments.
==============================================================================

The implementation of ``numpy.allclose`` is corrected to use ``TypingError`` to
report typing errors.
8 changes: 8 additions & 0 deletions docs/upcoming_changes/8892.new_feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
``numba.experimental.jitclass`` gains support for ``__*matmul__`` methods.
==========================================================================

``numba.experimental.jitclass`` now has support for the following methods:

* ``__matmul__``
* ``__imatmul__``
* ``__rmatmul__``
17 changes: 17 additions & 0 deletions docs/upcoming_changes/8906.new_feature.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
``numba.experimental.jitclass`` gains support for reflected "dunder" methods.
=============================================================================

``numba.experimental.jitclass`` now has support for the following methods:

* ``__radd__``
* ``__rand_``
* ``__rfloordiv__``
* ``__rlshift__``
* ``__ror_``
* ``__rmod_``
* ``__rmul_``
* ``__rpow_``
* ``__rrshift_``
* ``__rsub_``
* ``__rtruediv_``
* ``__rxor_``
5 changes: 5 additions & 0 deletions docs/upcoming_changes/8911.improvement.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Support for ``isinstance`` is now non-experimental.
===================================================

Support for the ``isinstance`` built-in function has moved from being considered
an experimental feature to a fully supported feature.
4 changes: 4 additions & 0 deletions docs/upcoming_changes/8916.change.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
The minimum ``llvmlite`` version is now 0.41.0.
===============================================

The minimum required version of ``llvmlite`` is now version 0.41.0.
4 changes: 4 additions & 0 deletions docs/upcoming_changes/8944.bug_fix.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Add type validation to ``numpy.isclose``.
=========================================

Type validation is added to the implementation of ``numpy.isclose``.
13 changes: 13 additions & 0 deletions docs/upcoming_changes/8974.cuda.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Bitwise operation ``ufunc`` support for the CUDA target.
========================================================

Support is added for some ``ufunc``s associated with bitwise operation on the
CUDA target. Namely:
* ``numpy.bitwise_and``
* ``numpy.bitwise_or``
* ``numpy.bitwise_not``
* ``numpy.bitwise_xor``
* ``numpy.invert``
* ``numpy.left_shift``
* ``numpy.right_shift``
4 changes: 4 additions & 0 deletions docs/upcoming_changes/8988.cuda.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Add support for the latest CUDA driver codes.
=============================================

Support is added for the latest set of CUDA driver codes.
7 changes: 7 additions & 0 deletions docs/upcoming_changes/8995.np_support.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
``@vectorize`` accommodates arguments implementing ``__array_ufunc__``.
=======================================================================

Universal functions (``ufunc``s) created with ``numba.vectorize`` will now
respect arguments implementing ``__array_ufunc__`` (NEP-13) to allow pre- and
post-processing of arguments and return values when the ufunc is called from the
interpreter.
6 changes: 6 additions & 0 deletions docs/upcoming_changes/9035.cuda.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Add debuginfo support to nvdisasm output.
=========================================

Support is added for debuginfo (source line and inlining information) in
functions that make calls through ``nvdisasm``. For example the CUDA dispatcher
``.inspect_sass`` method output is now augmented with this information.

0 comments on commit d10576f

Please sign in to comment.