Skip to content

Commit e7a123b

Browse files
authored
Merge pull request #27928 from charris/prepare-2.2.0
REL: Prepare for the NumPy 2.2.0 release [wheel build]
2 parents fd9e7ef + d97d071 commit e7a123b

File tree

6 files changed

+31
-13
lines changed

6 files changed

+31
-13
lines changed

.mailmap

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
!8bitmp3 <19637339+8bitmp3@users.noreply.github.com>
1111
!Algorithmist-Girl <36552319+Algorithmist-Girl@users.noreply.github.com>
1212
!DWesl <22566757+DWesl@users.noreply.github.com>
13+
!Dreamge <geetaakshata@gmail.com>
1314
!Endolith <endolith@gmail.com>
1415
!GalaxySnail <ylc991@163.com>
1516
!Illviljan <14371165+Illviljan@users.noreply.github.com>
@@ -20,6 +21,7 @@
2021
!Scian <65375075+hoony6134@users.noreply.github.com>
2122
!Searchingdays <pachatyabhaskar@gmail.com>
2223
!amagicmuffin <2014wcheng@gmail.com>
24+
!bersbersbers <12128514+bersbersbers@users.noreply.github.com>
2325
!code-review-doctor <contact+django-doctor-test@richardtier.co.uk>
2426
!cook-1229 <70235336+cook-1229@users.noreply.github.com>
2527
!dg3192 <113710955+dg3192@users.noreply.github.com>
@@ -29,6 +31,7 @@
2931
!fengluoqiuwu <fengluoqiuwu@gmail.com> <163119756+fengluoqiuwu@users.noreply.github.com>
3032
!h-vetinari <h.vetinari@gmx.com>
3133
!h6197627 <44726212+h6197627@users.noreply.github.com>
34+
!hutauf <mathemichi@gmx.de>
3235
!jbCodeHub <besselingcodehub@gmail.com>
3336
!juztamau5 <juztamau5@gmail.com>
3437
!legoffant <58195095+legoffant@users.noreply.github.com>
@@ -39,7 +42,9 @@
3942
!mcp292 <mcp292@nau.edu>
4043
!mgunyho <20118130+mgunyho@users.noreply.github.com>
4144
!msavinash <73682349+msavinash@users.noreply.github.com>
45+
!musvaage <musvaage@users.noreply.github.com>
4246
!mykykh <49101849+mykykh@users.noreply.github.com>
47+
!nullSoup <34267803+nullSoup@users.noreply.github.com>
4348
!ogidig5 <82846833+ogidig5@users.noreply.github.com>
4449
!partev <petrosyan@gmail.com>
4550
!pkubaj <pkubaj@FreeBSD.org>
@@ -642,6 +647,7 @@ Slava Gorloff <31761951+gorloffslava@users.noreply.github.com>
642647
Søren Rasmussen <soren.rasmussen@alexandra.dk> <47032123+sorenrasmussenai@users.noreply.github.com>
643648
Spencer Hill <spencerahill@gmail.com> <shill@atmos.ucla.edu>
644649
Srimukh Sripada <git@srimukh.com>
650+
Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
645651
Stefan Behnel <stefan_ml@behnel.de>
646652
Stefan van der Walt <stefanv@berkeley.edu> <sjvdwalt@gmail.com>
647653
Stefan van der Walt <stefanv@berkeley.edu> <stefan@sun.ac.za>

doc/changelog/2.2.0-changelog.rst

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1-
Generating change log for range v2.2.0.dev0^..HEAD
21

32
Contributors
43
============
54

65
A total of 106 people contributed to this release. People with a "+" by their
76
names contributed a patch for the first time.
87

8+
* !Dreamge +
9+
* !bersbersbers +
910
* !fengluoqiuwu +
1011
* !h-vetinari
12+
* !hutauf +
13+
* !musvaage +
14+
* !nullSoup +
15+
* Aarni Koskela +
1116
* Abhishek Kumar +
1217
* Abraham Medina +
1318
* Aditi Juneja +
@@ -18,7 +23,6 @@ names contributed a patch for the first time.
1823
* Amit Subhash Chejara +
1924
* Andrew Nelson
2025
* Anne Gunn
21-
* Aarni Koskela +
2226
* Austin Ran +
2327
* Ben Walsh
2428
* Benjamin A. Beasley +
@@ -31,7 +35,6 @@ names contributed a patch for the first time.
3135
* Clément Robert
3236
* Dane Reimers +
3337
* Dimitri Papadopoulos Orfanos
34-
* Dreamge +
3538
* Evgeni Burovski
3639
* GUAN MING
3740
* Habiba Hye +
@@ -95,7 +98,7 @@ names contributed a patch for the first time.
9598
* Slava Gorloff +
9699
* Slobodan Miletic +
97100
* Soutrik Bandyopadhyay +
98-
* Stan U. +
101+
* Stan Ulbrych +
99102
* Stefan van der Walt
100103
* Tim Hoffmann
101104
* Timo Röhling
@@ -106,17 +109,13 @@ names contributed a patch for the first time.
106109
* Warren Weckesser
107110
* Xiao Yuan +
108111
* Yashasvi Misra
109-
* bersbersbers +
110112
* bilderbuchi +
111113
* dependabot[bot]
112-
* hutauf +
113-
* musvaage +
114-
* nullSoup +
115114

116115
Pull requests merged
117116
====================
118117

119-
A total of 307 pull requests were merged for this release.
118+
A total of 317 pull requests were merged for this release.
120119

121120
* `#14622 <https://github.com/numpy/numpy/pull/14622>`__: BUG: fix datetime64/timedelta64 hash and match Python
122121
* `#15181 <https://github.com/numpy/numpy/pull/15181>`__: ENH: Add nd-support to trim_zeros
@@ -425,4 +424,14 @@ A total of 307 pull requests were merged for this release.
425424
* `#27845 <https://github.com/numpy/numpy/pull/27845>`__: BUG: Never negate strides in reductions (for now)
426425
* `#27846 <https://github.com/numpy/numpy/pull/27846>`__: ENH: add matvec and vecmat gufuncs
427426
* `#27852 <https://github.com/numpy/numpy/pull/27852>`__: DOC: Correct versionadded for vecmat and matvec.
427+
* `#27853 <https://github.com/numpy/numpy/pull/27853>`__: REL: Prepare for the NumPy 2.2.0rc1 release [wheel build]
428+
* `#27874 <https://github.com/numpy/numpy/pull/27874>`__: BUG: fix importing numpy in Python's optimized mode (#27868)
429+
* `#27895 <https://github.com/numpy/numpy/pull/27895>`__: DOC: Fix double import in docs (#27878)
430+
* `#27904 <https://github.com/numpy/numpy/pull/27904>`__: MAINT: Ensure correct handling for very large unicode strings
431+
* `#27906 <https://github.com/numpy/numpy/pull/27906>`__: MAINT: Use mask_store instead of store for compiler workaround
432+
* `#27908 <https://github.com/numpy/numpy/pull/27908>`__: MAINT: Update highway from main.
433+
* `#27911 <https://github.com/numpy/numpy/pull/27911>`__: ENH: update __module__ in numpy.random module
434+
* `#27912 <https://github.com/numpy/numpy/pull/27912>`__: ENH: Refactor ``__qualname__`` across API
435+
* `#27913 <https://github.com/numpy/numpy/pull/27913>`__: PERF: improve multithreaded ufunc scaling
436+
* `#27916 <https://github.com/numpy/numpy/pull/27916>`__: MAINT: Bump actions/cache from 4.1.2 to 4.2.0
428437

doc/release/upcoming_changes/27896.performance.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

doc/source/release/2.2.0-notes.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,11 @@ multiple modules are present within a single source file.
125125
Performance improvements and changes
126126
====================================
127127

128+
* Improved multithreaded scaling on the free-threaded build when many threads
129+
simultaneously call the same ufunc operations.
130+
131+
(`gh-27896 <https://github.com/numpy/numpy/pull/27896>`__)
132+
128133
* NumPy now uses fast-on-failure attribute lookups for protocols. This can
129134
greatly reduce overheads of function calls or array creation especially with
130135
custom Python objects. The largest improvements will be seen on Python 3.12

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires = [
77

88
[project]
99
name = "numpy"
10-
version = "2.2.0rc1"
10+
version = "2.2.0"
1111
# TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
1212
license = {file = "LICENSE.txt"}
1313

tools/ci/cirrus_wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ macosx_arm64_task:
7878

7979
build_script: |
8080
brew install micromamba gfortran
81-
micromamba shell init -s bash -p ~/micromamba
81+
micromamba shell init -s bash --root-prefix ~/micromamba
8282
source ~/.bash_profile
8383
8484
micromamba create -n numpydev

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy