Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 26e8185

Browse files
authored
Merge pull request #31441 from charris/prepare-2.4.5
REL: Prepare for the NumPy 2.4.5 release.
2 parents be6123a + 573110c commit 26e8185

3 files changed

Lines changed: 121 additions & 1 deletion

File tree

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ Abraham Medina <[email protected]>
8080
Adrin Jalali <[email protected]>
8181
Akhil Kannan <[email protected]>
8282
83+
Anarion Zuo <[email protected]>
8384
Arun Kota <[email protected]>
8485
Arun Kota <[email protected]> Arun Kota <[email protected]>
8586
Aarthi Agurusa <[email protected]>

doc/changelog/2.4.5-changelog.rst

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 17 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Aleksei Nikiforov
9+
* Ankit Ahlawat
10+
* Breno Favaretto +
11+
* Charles Harris
12+
* Igor Krivenko +
13+
* Ijtihed Kilani +
14+
* Joren Hammudoglu
15+
* Maarten Baert +
16+
* Matti Picus
17+
* Nathan Goldbaum
18+
* Praneeth Kodumagulla +
19+
* Ralf Gommers
20+
* RoomWithOutRoof +
21+
* Sebastian Berg
22+
* Warren Weckesser
23+
* Anarion Zuo +
24+
* div +
25+
26+
Pull requests merged
27+
====================
28+
29+
A total of 28 pull requests were merged for this release.
30+
31+
* `#31093 <https://github.com/numpy/numpy/pull/31093>`__: MAINT: Prepare 2.4.x for further development
32+
* `#31182 <https://github.com/numpy/numpy/pull/31182>`__: TYP: fix ``np.shape`` assignability issue for python lists (#31171)
33+
* `#31197 <https://github.com/numpy/numpy/pull/31197>`__: ENH: Return rank 0 for empty matrices in matrix_rank (#30422)
34+
* `#31198 <https://github.com/numpy/numpy/pull/31198>`__: CI/BUG: add native jobs for s390x, fix bug in ``pack_inner``...
35+
* `#31199 <https://github.com/numpy/numpy/pull/31199>`__: BUG: f2py map complex_long_double to NPY_CLONGDOUBLE
36+
* `#31205 <https://github.com/numpy/numpy/pull/31205>`__: MAINT: f2py: Stop setting re._MAXCACHE to 50.
37+
* `#31206 <https://github.com/numpy/numpy/pull/31206>`__: BUG: fix heap buffer overflow in timedelta to string casts
38+
* `#31207 <https://github.com/numpy/numpy/pull/31207>`__: MAINT: Rename ppc64le and s390x workflow (#31121)
39+
* `#31208 <https://github.com/numpy/numpy/pull/31208>`__: BUG: Fix matvec/vecmat in-place aliasing (out=input produces...
40+
* `#31209 <https://github.com/numpy/numpy/pull/31209>`__: TYP: ``tile``\ : accept numpy scalars and arrays as second argument...
41+
* `#31211 <https://github.com/numpy/numpy/pull/31211>`__: DEP: Undo deprecation for np.dtype() signature used by old pickles...
42+
* `#31212 <https://github.com/numpy/numpy/pull/31212>`__: REV: Manual revert of float16 svml use (#31178)
43+
* `#31222 <https://github.com/numpy/numpy/pull/31222>`__: TYP: ``ix_`` fix for boolean and non-1d input (#31218)
44+
* `#31329 <https://github.com/numpy/numpy/pull/31329>`__: BUG: incorrect temp elision for new-style (NEP 43) user-defined...
45+
* `#31330 <https://github.com/numpy/numpy/pull/31330>`__: TYP: fix sliding_window_view axis parameter typing
46+
* `#31335 <https://github.com/numpy/numpy/pull/31335>`__: BUG: Prevent deadlock due to downstream importing NumPy in dlopen...
47+
* `#31336 <https://github.com/numpy/numpy/pull/31336>`__: BUG: Fix segfault in nditer.multi_index when __getitem__ raises...
48+
* `#31338 <https://github.com/numpy/numpy/pull/31338>`__: TYP: Fix ruff lint error
49+
* `#31357 <https://github.com/numpy/numpy/pull/31357>`__: BUG: fix memory leak in np.zeros when fill-zero loop raises (#31320)
50+
* `#31358 <https://github.com/numpy/numpy/pull/31358>`__: BUG: np.einsum() fails with a 0-dimensional out argument and...
51+
* `#31379 <https://github.com/numpy/numpy/pull/31379>`__: BUG: Fix signed overflow issue in npy_gcd for INT_MIN on s390x...
52+
* `#31383 <https://github.com/numpy/numpy/pull/31383>`__: CI: remove Cirrus CI FreeBSD job (#31380)
53+
* `#31390 <https://github.com/numpy/numpy/pull/31390>`__: BUILD: newer MKL uses so.3
54+
* `#31391 <https://github.com/numpy/numpy/pull/31391>`__: BLD/MAINT: improve support for Intel LLVM compilers
55+
* `#31401 <https://github.com/numpy/numpy/pull/31401>`__: BUG: Avoid UB in safe_[add,sub,mul] helpers (#31396)
56+
* `#31402 <https://github.com/numpy/numpy/pull/31402>`__: BUG: exclude __pycache__ directories from wheels (#31397)
57+
* `#31404 <https://github.com/numpy/numpy/pull/31404>`__: TYP: ``_NestedSequence`` type parameter default to work around...
58+
* `#31426 <https://github.com/numpy/numpy/pull/31426>`__: TYP: Fix ``DTypeLike`` runtime type-checker support (#31425)
59+

doc/source/release/2.4.5-notes.rst

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,67 @@ NumPy 2.4.5 Release Notes
55
=========================
66

77
The NumPy 2.4.5 is a patch release that fixes bugs discovered after the 2.4.4
8-
release.
8+
release, has some typing improvements, and maintains infrastructure.
99

1010
This release supports Python versions 3.11-3.14
1111

12+
13+
Contributors
14+
============
15+
16+
A total of 17 people contributed to this release. People with a "+" by their
17+
names contributed a patch for the first time.
18+
19+
* Aleksei Nikiforov
20+
* Anarion Zuo +
21+
* Ankit Ahlawat
22+
* Breno Favaretto +
23+
* Charles Harris
24+
* Igor Krivenko +
25+
* Ijtihed Kilani +
26+
* Joren Hammudoglu
27+
* Maarten Baert +
28+
* Matti Picus
29+
* Nathan Goldbaum
30+
* Praneeth Kodumagulla +
31+
* Ralf Gommers
32+
* RoomWithOutRoof +
33+
* Sebastian Berg
34+
* Warren Weckesser
35+
* div +
36+
37+
38+
Pull requests merged
39+
====================
40+
41+
A total of 28 pull requests were merged for this release.
42+
43+
* `#31093 <https://github.com/numpy/numpy/pull/31093>`__: MAINT: Prepare 2.4.x for further development
44+
* `#31182 <https://github.com/numpy/numpy/pull/31182>`__: TYP: fix ``np.shape`` assignability issue for python lists (#31171)
45+
* `#31197 <https://github.com/numpy/numpy/pull/31197>`__: ENH: Return rank 0 for empty matrices in matrix_rank (#30422)
46+
* `#31198 <https://github.com/numpy/numpy/pull/31198>`__: CI/BUG: add native jobs for s390x, fix bug in ``pack_inner``...
47+
* `#31199 <https://github.com/numpy/numpy/pull/31199>`__: BUG: f2py map complex_long_double to NPY_CLONGDOUBLE
48+
* `#31205 <https://github.com/numpy/numpy/pull/31205>`__: MAINT: f2py: Stop setting re._MAXCACHE to 50.
49+
* `#31206 <https://github.com/numpy/numpy/pull/31206>`__: BUG: fix heap buffer overflow in timedelta to string casts
50+
* `#31207 <https://github.com/numpy/numpy/pull/31207>`__: MAINT: Rename ppc64le and s390x workflow (#31121)
51+
* `#31208 <https://github.com/numpy/numpy/pull/31208>`__: BUG: Fix matvec/vecmat in-place aliasing (out=input produces...
52+
* `#31209 <https://github.com/numpy/numpy/pull/31209>`__: TYP: ``tile``\ : accept numpy scalars and arrays as second argument...
53+
* `#31211 <https://github.com/numpy/numpy/pull/31211>`__: DEP: Undo deprecation for np.dtype() signature used by old pickles...
54+
* `#31212 <https://github.com/numpy/numpy/pull/31212>`__: REV: Manual revert of float16 svml use (#31178)
55+
* `#31222 <https://github.com/numpy/numpy/pull/31222>`__: TYP: ``ix_`` fix for boolean and non-1d input (#31218)
56+
* `#31329 <https://github.com/numpy/numpy/pull/31329>`__: BUG: incorrect temp elision for new-style (NEP 43) user-defined...
57+
* `#31330 <https://github.com/numpy/numpy/pull/31330>`__: TYP: fix sliding_window_view axis parameter typing
58+
* `#31335 <https://github.com/numpy/numpy/pull/31335>`__: BUG: Prevent deadlock due to downstream importing NumPy in dlopen...
59+
* `#31336 <https://github.com/numpy/numpy/pull/31336>`__: BUG: Fix segfault in nditer.multi_index when __getitem__ raises...
60+
* `#31338 <https://github.com/numpy/numpy/pull/31338>`__: TYP: Fix ruff lint error
61+
* `#31357 <https://github.com/numpy/numpy/pull/31357>`__: BUG: fix memory leak in np.zeros when fill-zero loop raises (#31320)
62+
* `#31358 <https://github.com/numpy/numpy/pull/31358>`__: BUG: np.einsum() fails with a 0-dimensional out argument and...
63+
* `#31379 <https://github.com/numpy/numpy/pull/31379>`__: BUG: Fix signed overflow issue in npy_gcd for INT_MIN on s390x...
64+
* `#31383 <https://github.com/numpy/numpy/pull/31383>`__: CI: remove Cirrus CI FreeBSD job (#31380)
65+
* `#31390 <https://github.com/numpy/numpy/pull/31390>`__: BUILD: newer MKL uses so.3
66+
* `#31391 <https://github.com/numpy/numpy/pull/31391>`__: BLD/MAINT: improve support for Intel LLVM compilers
67+
* `#31401 <https://github.com/numpy/numpy/pull/31401>`__: BUG: Avoid UB in safe_[add,sub,mul] helpers (#31396)
68+
* `#31402 <https://github.com/numpy/numpy/pull/31402>`__: BUG: exclude __pycache__ directories from wheels (#31397)
69+
* `#31404 <https://github.com/numpy/numpy/pull/31404>`__: TYP: ``_NestedSequence`` type parameter default to work around...
70+
* `#31426 <https://github.com/numpy/numpy/pull/31426>`__: TYP: Fix ``DTypeLike`` runtime type-checker support (#31425)
71+

0 commit comments

Comments
 (0)