Skip to content

Commit

Permalink
Merge pull request numba#9112 from sklam/pr/9100
Browse files Browse the repository at this point in the history
Fixups for PR#9100
  • Loading branch information
esc authored Aug 2, 2023
2 parents 8bddb46 + 4396a6c commit d7a03e0
Show file tree
Hide file tree
Showing 13 changed files with 89 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/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 d7a03e0

Please sign in to comment.