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
+
1
118
Version 0.15.3 (2021-06-05)
2
119
===========================
3
120
@@ -1427,13 +1544,20 @@ Earlier releases
1427
1544
[ @jturner314 ] : https://github.com/jturner314
1428
1545
[ @LukeMathWalker ] : https://github.com/LukeMathWalker
1429
1546
[ @acj ] : https://github.com/acj
1547
+ [ @adamreichold ] : https://github.com/adamreichold
1548
+ [ @atouchet ] : https://github.com/atouchet
1430
1549
[ @andrei-papou ] : https://github.com/andrei-papou
1550
+ [ @benkay ] : https://github.com/benkay
1431
1551
[ @cassiersg ] : https://github.com/cassiersg
1552
+ [ @chohner ] : https://github.com/chohner
1432
1553
[ @dam5h ] : https://github.com/dam5h
1554
+ [ @ethanhs ] : https://github.com/ethanhs
1433
1555
[ @d-dorazio ] : https://github.com/d-dorazio
1434
1556
[ @Eijebong ] : https://github.com/Eijebong
1435
1557
[ @insideoutclub ] : https://github.com/insideoutclub
1436
1558
[ @JP-Ellis ] : https://github.com/JP-Ellis
1559
+ [ @jimblandy ] : https://github.com/jimblandy
1560
+ [ @LeSeulArtichaut ] : https://github.com/LeSeulArtichaut
1437
1561
[ @lifuyang ] : https://github.com/liufuyang
1438
1562
[ @kdubovikov ] : https://github.com/kdubovikov
1439
1563
[ @max-sixty ] : https://github.com/max-sixty
@@ -1448,5 +1572,6 @@ Earlier releases
1448
1572
[ @termoshtt ] : https://github.com/termoshtt
1449
1573
[ @TheLortex ] : https://github.com/TheLortex
1450
1574
[ @viniciusd ] : https://github.com/viniciusd
1575
+ [ @VasanthakumarV ] : https://github.com/VasanthakumarV
1451
1576
[ @xd009642 ] : https://github.com/xd009642
1452
1577
[ @Zuse64 ] : https://github.com/Zuse64
0 commit comments