Skip to content

Commit 892dab3

Browse files
committed
Release notes for 0.15.4
1 parent 7e70a90 commit 892dab3

File tree

1 file changed

+125
-0
lines changed

1 file changed

+125
-0
lines changed

RELEASES.md

+125
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,120 @@
1+
Version 0.15.4 (2021-11-xx)
2+
===========================
3+
4+
New features
5+
------------
6+
7+
- Complex matrix multiplication now uses BLAS ``cgemm``/``zgemm`` when
8+
enabled (and matrix layout allows), by [@ethanhs].
9+
10+
https://github.com/rust-ndarray/ndarray/pull/1106
11+
12+
- Use `matrixmultiply` as fallback for complex matrix multiplication
13+
when BLAS is not available or the matrix layout requires it by [@bluss]
14+
15+
https://github.com/rust-ndarray/ndarray/pull/1118
16+
17+
- Add ``into/to_slice_memory_order`` methods for views, lifetime-preserving
18+
versions of existing similar methods by [@jturner314]
19+
20+
https://github.com/rust-ndarray/ndarray/pull/1015
21+
22+
- ``kron`` function for Kronecker product by [@ethanhs].
23+
24+
https://github.com/rust-ndarray/ndarray/pull/1105
25+
26+
- ``split_complex`` method for splitting complex arrays into separate
27+
real and imag view parts by [@jturner314] and [@ethanhs].
28+
29+
https://github.com/rust-ndarray/ndarray/pull/1107
30+
31+
- New method ``try_into_owned_nocopy`` by [@jturner314]
32+
33+
https://github.com/rust-ndarray/ndarray/pull/1022
34+
35+
- New producer and iterable ``axis_windows`` by [@VasanthakumarV]
36+
and [@jturner314].
37+
38+
https://github.com/rust-ndarray/ndarray/pull/1022
39+
40+
- New method ``Zip::par_fold`` by [@adamreichold]
41+
42+
https://github.com/rust-ndarray/ndarray/pull/1095
43+
44+
- New constructor ``from_diag_elem`` by [@jturner314]
45+
46+
https://github.com/rust-ndarray/ndarray/pull/1076
47+
48+
- ``Parallel::with_min_len`` method for parallel iterators by [@adamreichold]
49+
50+
https://github.com/rust-ndarray/ndarray/pull/1081
51+
52+
- Allocation-preserving map function ``.mapv_into_any()`` added by [@benkay86]
53+
54+
Enhancements
55+
------------
56+
57+
- Improve performance of ``.sum_axis()`` for some cases by [@jturner314]
58+
59+
https://github.com/rust-ndarray/ndarray/pull/1061
60+
61+
Bug fixes
62+
---------
63+
64+
- Fix error in calling dgemv (matrix-vector multiplication) with BLAS and
65+
broadcasted arrays, by [@jturner314].
66+
67+
https://github.com/rust-ndarray/ndarray/pull/1088
68+
69+
API changes
70+
-----------
71+
72+
- Support approx 0.5 partially alongside the already existing approx 0.4 support.
73+
New feature flag is `approx-0_5`, by [@jturner314]
74+
75+
https://github.com/rust-ndarray/ndarray/pull/1025
76+
77+
- Slice and reference-to-array conversions to CowArray added for by [@jturner314].
78+
79+
https://github.com/rust-ndarray/ndarray/pull/1038
80+
81+
- Allow trailing comma in stack and concatenate macros by [@jturner314]
82+
83+
https://github.com/rust-ndarray/ndarray/pull/1044
84+
85+
- ``Zip`` now has a ``must_use`` marker to help users by [@adamreichold]
86+
87+
https://github.com/rust-ndarray/ndarray/pull/1082
88+
89+
Other changes
90+
-------------
91+
92+
- Fixing the crates.io badge on github by [@atouchet]
93+
94+
https://github.com/rust-ndarray/ndarray/pull/1104
95+
96+
- Use intra-doc links in docs by [@LeSeulArtichaut]
97+
98+
https://github.com/rust-ndarray/ndarray/pull/1033
99+
100+
- Clippy fixes by [@adamreichold]
101+
102+
https://github.com/rust-ndarray/ndarray/pull/1092 <br>
103+
https://github.com/rust-ndarray/ndarray/pull/1091
104+
105+
- Minor fixes in links and punctuation in docs by [@jimblandy]
106+
107+
https://github.com/rust-ndarray/ndarray/pull/1056
108+
109+
- Minor fixes in docs by [@chohner]
110+
111+
https://github.com/rust-ndarray/ndarray/pull/1119
112+
113+
- Update tests to quickcheck 1.0 by [@bluss]
114+
115+
https://github.com/rust-ndarray/ndarray/pull/1114
116+
117+
1118
Version 0.15.3 (2021-06-05)
2119
===========================
3120

@@ -1427,13 +1544,20 @@ Earlier releases
14271544
[@jturner314]: https://github.com/jturner314
14281545
[@LukeMathWalker]: https://github.com/LukeMathWalker
14291546
[@acj]: https://github.com/acj
1547+
[@adamreichold]: https://github.com/adamreichold
1548+
[@atouchet]: https://github.com/atouchet
14301549
[@andrei-papou]: https://github.com/andrei-papou
1550+
[@benkay]: https://github.com/benkay
14311551
[@cassiersg]: https://github.com/cassiersg
1552+
[@chohner]: https://github.com/chohner
14321553
[@dam5h]: https://github.com/dam5h
1554+
[@ethanhs]: https://github.com/ethanhs
14331555
[@d-dorazio]: https://github.com/d-dorazio
14341556
[@Eijebong]: https://github.com/Eijebong
14351557
[@insideoutclub]: https://github.com/insideoutclub
14361558
[@JP-Ellis]: https://github.com/JP-Ellis
1559+
[@jimblandy]: https://github.com/jimblandy
1560+
[@LeSeulArtichaut]: https://github.com/LeSeulArtichaut
14371561
[@lifuyang]: https://github.com/liufuyang
14381562
[@kdubovikov]: https://github.com/kdubovikov
14391563
[@max-sixty]: https://github.com/max-sixty
@@ -1448,5 +1572,6 @@ Earlier releases
14481572
[@termoshtt]: https://github.com/termoshtt
14491573
[@TheLortex]: https://github.com/TheLortex
14501574
[@viniciusd]: https://github.com/viniciusd
1575+
[@VasanthakumarV]: https://github.com/VasanthakumarV
14511576
[@xd009642]: https://github.com/xd009642
14521577
[@Zuse64]: https://github.com/Zuse64

0 commit comments

Comments
 (0)