Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
179b60d
TYP: specialized ``bitwise_count`` ufunc
jorenham Jun 29, 2026
a0563ee
TYP: remove now-unused ``_UFunc_Nin1_Nout1`` phantom type
jorenham Jun 29, 2026
d985068
MAINT: Bump the python-deps group across 1 directory with 6 updates (…
dependabot[bot] Jun 30, 2026
b64f262
TYP: specialized ``frexp`` and ``modf`` ufuncs (#31806)
jorenham Jun 30, 2026
bc98cbc
DOC: fix duplicated-word and grammar typos in C-API reference (#31802)
shoumikchakravarty-dev Jun 30, 2026
984467d
BUG: Fix interaction between warnings and the promotion cache (#31617)
ngoldbaum Jun 30, 2026
dd1680d
TYP: specialized binary comparison ufuncs (#31813)
jorenham Jun 30, 2026
84671a8
MAINT: Bump actions/cache from 5.0.5 to 6.1.0 (#31808)
dependabot[bot] Jun 30, 2026
5d4b1f0
MAINT: Bump actions/setup-python from 6.2.0 to 6.3.0 (#31809)
dependabot[bot] Jun 30, 2026
300c2b6
MAINT: Bump actions/cache/restore from 5.0.5 to 6.1.0 (#31811)
dependabot[bot] Jun 30, 2026
5956136
MAINT: Bump actions/cache/save from 5.0.5 to 6.1.0 (#31812)
dependabot[bot] Jun 30, 2026
13f9ffd
DOC: fix copy-paste error in nanprod docstring
shipitdev Jun 27, 2026
a2c09e6
BUG: fix numpy datetime cython APIs to be compatible with older versions
kumaraditya303 Jul 1, 2026
fc83733
BUG: avoid deadlocks using NpyString API (#31682)
ngoldbaum Jul 1, 2026
c261a48
MAINT: Tell dependabot to ignore pkgconf (#31815)
charris Jul 1, 2026
0be092e
MAINT: Bump ruff in /requirements in the python-deps group
dependabot[bot] Jul 1, 2026
6eaa0cd
MAINT: Update cython requirement
dependabot[bot] Jul 1, 2026
697d6c2
MAINT: Bump ruff in /requirements in the python-deps group
dependabot[bot] Jul 2, 2026
722b0a7
Update checkout action version in scorecards.yml
Aniketsy Jul 2, 2026
16d735b
BLD: set minimum required gcc version to 10.3 (#31843)
ngoldbaum Jul 3, 2026
7562c08
TYP: specialized ``logical_{and,or,xor}`` ufuncs
jorenham Jul 1, 2026
1ef4f89
BUG: fix several bugs in StringDType operations (#31846)
ngoldbaum Jul 3, 2026
03f4b1d
MAINT: fix github/codeql-action comment version in `scorecards.yml` (…
Aniketsy Jul 3, 2026
aa91363
TST: Add MaskedRecords.view ndarray subclass tests (#31818)
stratakis Jul 3, 2026
20451cf
TYP: specialized ``ldexp`` ufunc
jorenham Jul 1, 2026
1cfe55c
BUG: Fix segfault in MT19937 by preventing recursive seed lists
Adhyansinghgupta Jun 26, 2026
6a5bd7d
MAINT: Move SeedSequence recursion guard to C-layer and add tests
Adhyansinghgupta Jun 27, 2026
6f48ead
MAINT: Remove deprecated Python recursion fix
Adhyansinghgupta Jun 27, 2026
70b7a1f
TEST: Refactor tests to use np.testing.assert_raises_regex per review
Adhyansinghgupta Jun 27, 2026
c51a4ed
TST: Clean up imports, formatting, and assertions
Adhyansinghgupta Jun 27, 2026
4deb9cc
BLD: lower cython and meson-python minimum version and adjust dependa…
ngoldbaum Jul 3, 2026
064b75c
fix:Signed integer overflow in datetime.c (#31688)
AnkitAhlawat7742 Jul 3, 2026
1a61c82
BUG: fix `np.insert` ignoring out of bounds negative indices in multi…
Aniketsy Jul 3, 2026
9e9170a
CI: fix hangs on MacOS ASan CI (#31853)
ngoldbaum Jul 4, 2026
5e9a29b
MAINT: Update main after 2.5.1 release.
charris Jul 4, 2026
2b4a64c
MAINT: update openblas to 0.3.33.201 (#31870)
mattip Jul 5, 2026
49900d4
BUG: fix linspace returning NaN for equal infinite endpoints (gh-26699)
Ijtihed Jun 13, 2026
30315bd
DOC: fix project name capitalization (Numpy -> NumPy)
agp19d Apr 12, 2026
914cfc1
DOC: clarify that read_array_header requires prior read_magic call
agp19d Apr 12, 2026
ca0ed27
DOC: add missing one-character dtype codes to arrays.dtypes table (gh…
vishal-rk Mar 13, 2026
b88b69d
BUG: fix `StringDType` coerce flag in binary ufunc promotion (#31861)…
Ethan0456 Jul 6, 2026
8bbc6a8
DOC: cross-reference np.ma.correlate from np.ma.convolve for propagat…
shoumikchakravarty-dev Jul 6, 2026
c2c0494
TST: add tests for stable ABI numpy extensions (#31822)
kumaraditya303 Jul 6, 2026
8188d77
TYP: fix unit-dependent ``timedelta64``/``datetime64`` overloads (#31…
jorenham Jul 6, 2026
2288304
TYP: fix specialized ufunc bool/int => float promotions (#31873)
jorenham Jul 6, 2026
3c398a3
PERF: Optimize reduction helper fast paths (#31845)
KRRT7 Jul 6, 2026
1ee4730
BUG: restrict weak scalar handling in resolve_dtypes to input operand…
Diamagnetic Jul 6, 2026
87926cc
MAINT: Update Cython version check.
charris Jul 6, 2026
69954c2
TYP: fix int promotion for ``*sum`` and ``*prod`` (#31876)
jorenham Jul 6, 2026
aea55d1
TYP: fix ``random.Generator.choice`` output type for int sequences (#…
jorenham Jul 6, 2026
e8ef59b
TYP: fix Pyright error for ``piecewise`` with all-scalar ``funclist``…
jorenham Jul 6, 2026
271915f
TYP: fix ``str_.__getitem__`` and ``bytes_.__getitem__`` (#31879)
jorenham Jul 6, 2026
3fd7439
TYP: fix ``std``/``var`` output type for complex input (#31880)
jorenham Jul 6, 2026
e0134ce
TYP: fix ``random.RandomState.get_state`` conflicting overloads (#31881)
jorenham Jul 6, 2026
c49660f
TYP: fix swapped ``linalg.slogdet`` dtypes of ``sign``/``logabsdet`` …
jorenham Jul 6, 2026
daf9cb3
TYP: fix ``datetime64`` unit conversion (#31883)
jorenham Jul 6, 2026
bb353e8
TYP: fix int promotion for ``linalg.trace`` (#31885)
jorenham Jul 6, 2026
34b746f
TYP: fix ``tri{l,u}`` shape-typing for 1d input (#31886)
jorenham Jul 6, 2026
70815da
TYP: reject float array-likes in ``random.RandomState.seed`` (#31888)
jorenham Jul 7, 2026
98aa6e9
MAINT: Bump hypothesis in /requirements in the python-deps group
dependabot[bot] Jul 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
interval: weekly
cooldown:
default-days: 7 # optional
commit-message:
Expand All @@ -16,6 +16,7 @@ updates:
directory: /requirements
schedule:
interval: daily
versioning-strategy: increase-if-necessary
cooldown:
default-days: 7 # optional
groups:
Expand All @@ -32,3 +33,4 @@ updates:
- dependency-name: "scipy-openblas64"
- dependency-name: "jupyterlite-pyodide-kernel"
- dependency-name: "sphinx"
- dependency-name: "pkgconf"
10 changes: 5 additions & 5 deletions .github/workflows/compiler_sanitizers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
clang_ASAN_UBSAN:
# To enable this workflow on a fork, comment out:
if: github.repository == 'numpy/numpy'
runs-on: macos-latest
runs-on: macos-26
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
Expand All @@ -42,7 +42,7 @@ jobs:
persist-credentials: false
- name: Set up pyenv
run: |
git clone --branch v2.6.25 --depth 1 https://github.com/pyenv/pyenv.git "$HOME/.pyenv"
git clone --branch v2.7.3 --depth 1 https://github.com/pyenv/pyenv.git "$HOME/.pyenv"
PYENV_ROOT="$HOME/.pyenv"
PYENV_BIN="$PYENV_ROOT/bin"
PYENV_SHIMS="$PYENV_ROOT/shims"
Expand All @@ -54,15 +54,15 @@ jobs:
pyenv --version
- name: Set up LLVM
run: |
brew install llvm@20
LLVM_PREFIX=$(brew --prefix llvm@20)
brew install llvm
LLVM_PREFIX=$(brew --prefix llvm)
echo CC="$LLVM_PREFIX/bin/clang" >> $GITHUB_ENV
echo CXX="$LLVM_PREFIX/bin/clang++" >> $GITHUB_ENV
echo LDFLAGS="-L$LLVM_PREFIX/lib" >> $GITHUB_ENV
echo CPPFLAGS="-I$LLVM_PREFIX/include" >> $GITHUB_ENV
- name: Build Python with address sanitizer
run: |
CONFIGURE_OPTS="--with-address-sanitizer" pyenv install 3.14
CONFIGURE_OPTS="--with-address-sanitizer" pyenv install -v 3.14
pyenv global 3.14
- name: Install dependencies
run: |
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
submodules: recursive
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- name: Install linter requirements
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: ${{ matrix.version }}
- uses: ./.github/meson_actions
Expand Down Expand Up @@ -124,7 +124,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: ${{ matrix.version }}
- uses: ./.github/meson_actions
Expand All @@ -139,7 +139,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- name: Install build and test dependencies from PyPI
Expand Down Expand Up @@ -226,7 +226,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- name: Install build and benchmarking dependencies
Expand Down Expand Up @@ -265,7 +265,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- name: Install gfortran and setup OpenBLAS (sdist build)
Expand Down Expand Up @@ -315,7 +315,7 @@ jobs:
path: 'array-api-tests'
persist-credentials: false
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- name: Install build and test dependencies from PyPI
Expand Down Expand Up @@ -357,7 +357,7 @@ jobs:
path: 'ml_dtypes'
persist-credentials: false
- name: Set up Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- name: Install build and test dependencies from PyPI
Expand Down Expand Up @@ -397,7 +397,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/linux_blas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down Expand Up @@ -198,7 +198,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down Expand Up @@ -226,7 +226,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down Expand Up @@ -289,7 +289,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down Expand Up @@ -354,7 +354,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down Expand Up @@ -391,7 +391,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux_qemu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ jobs:
sudo apt install -y ninja-build gcc-${TOOLCHAIN_NAME} g++-${TOOLCHAIN_NAME} gfortran-${TOOLCHAIN_NAME}

- name: Cache docker container
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
id: container-cache
with:
path: ~/docker_${{ matrix.BUILD_PROP[1] }}
Expand Down Expand Up @@ -199,7 +199,7 @@ jobs:
sudo apt install -y ninja-build gcc-14-${TOOLCHAIN_NAME} g++-14-${TOOLCHAIN_NAME} gfortran-14-${TOOLCHAIN_NAME}

- name: Cache docker container
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
id: container-cache
with:
path: ~/docker_${{ matrix.BUILD_PROP[1] }}
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux_riscv64.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
persist-credentials: false

- name: Restore compilation cache
uses: actions/cache/restore@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
id: ccache-restore
with:
path: ${{ env.CCACHE_DIR }}
Expand All @@ -75,7 +75,7 @@ jobs:

- name: Save compilation cache
if: always() && github.ref == 'refs/heads/main'
uses: actions/cache/save@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: ${{ env.CCACHE_DIR }}
key: ccache-wheels-manylinux_riscv64-${{ matrix.python }}-${{ github.run_id }}
Expand Down
24 changes: 8 additions & 16 deletions .github/workflows/linux_simd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- uses: ./.github/meson_actions
Expand All @@ -85,23 +85,15 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

- name: Install GCC9/10
- name: Install GCC10
run: |
echo "deb http://archive.ubuntu.com/ubuntu focal main universe" | sudo tee /etc/apt/sources.list.d/focal.list
sudo apt update
sudo apt install -y g++-9 g++-10

- name: Enable gcc-9
run: |
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 1
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 1

- uses: ./.github/meson_actions
name: Build/Test against gcc-9
sudo apt install -y g++-10

- name: Enable gcc-10
run: |
Expand Down Expand Up @@ -131,7 +123,7 @@ jobs:
with:
submodules: recursive
fetch-tags: true
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'
- name: Install dependencies
Expand Down Expand Up @@ -179,7 +171,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: "${{ matrix.BUILD_PROP[2] }}"
- uses: ./.github/meson_actions
Expand All @@ -194,7 +186,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down Expand Up @@ -248,7 +240,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: '3.12'

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:
echo "today=$(/bin/date -u '+%Y%m%d')" >> $GITHUB_OUTPUT

- name: Setup compiler cache
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
id: cache-ccache
with:
path: ${{ steps.prep-ccache.outputs.dir }}
Expand All @@ -74,7 +74,7 @@ jobs:
# ensure we re-solve once a day (since we don't lock versions). Could be
# replaced by a conda-lock based approach in the future.
- name: Cache conda environment
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae # v5.0.5
uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
env:
# Increase this value to reset cache if environment.yml has not changed
CACHE_NUMBER: 1
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
fetch-tags: true
persist-credentials: false

- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: ${{ matrix.version }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/mypy_primer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
with:
path: numpy_to_test
fetch-depth: 0
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
- uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: "3.12"
- name: Install dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:

steps:
- name: "Checkout code"
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v3.1.0
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
persist-credentials: false

Expand All @@ -50,6 +50,6 @@ jobs:

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v2.1.27
uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
with:
sarif_file: results.sarif
6 changes: 3 additions & 3 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
persist-credentials: false

- name: Setup Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: "3.15t-dev"

Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:
persist-credentials: false

- name: Setup Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: ${{ matrix.python_version }}
architecture: ${{ matrix.architecture }}
Expand Down Expand Up @@ -149,7 +149,7 @@ jobs:
persist-credentials: false

- name: Setup Python
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0
with:
python-version: ${{ matrix.pyver }}

Expand Down
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ Abhishek Kumar <abhishek.r.kumar@fujitsu.com>
Abhishek Kumar <abhishek.r.kumar@fujitsu.com> <142383124+abhishek-iitmadras@users.noreply.github.com>
Abhishek Tiwari <27881020+Abhi210@users.noreply.github.com>
Abraham Medina <abhram_medina@yahoo.com>
Adhyan Gupta <123641130+Adhyansinghgupta@users.noreply.github.com>
Adrin Jalali <adrin.jalali@gmail.com>
Akhil Kannan <akhilkannan10a@gmail.com>
Akhil Kannan <akhilkannan10a@gmail.com> <143798318+Alverok@users.noreply.github.com>
Expand Down
2 changes: 1 addition & 1 deletion benchmarks/benchmarks/bench_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ def maxes_of_dots(self, arrays):

Arrays must agree only on the first dimension.

Numpy uses this as a simultaneous benchmark of 1) dot products
NumPy uses this as a simultaneous benchmark of 1) dot products
and 2) max(<array>, axis=<int>).
"""
feature_scores = ([0] * len(arrays))
Expand Down
Loading