Skip to content

Commit 1c2257b

Browse files
committed
Prepare for release v1.8.
1 parent c81d4e3 commit 1c2257b

File tree

2 files changed

+53
-18
lines changed

2 files changed

+53
-18
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.8~dev
1+
1.8

docs/ReleaseNotes.md

Lines changed: 52 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,41 +21,63 @@ described first.
2121
External Dependencies
2222
---------------------
2323

24-
* Clad now works with clang-8 to clang-18
24+
* Clad works with clang-8 to clang-18.
2525

2626

2727
Forward Mode & Reverse Mode
2828
---------------------------
29-
*
29+
* Support `std::array`, `std::vector`.
3030

3131
Forward Mode
3232
------------
33-
*
33+
* Support `std::tie`, `std::atan2` and `std::acos`.
3434

3535
Reverse Mode
3636
------------
37-
*
37+
* Support `std::initializer_list` and `sizeof`.
38+
* Support pointer-valued functions.
39+
* Support range-based for loops.
3840

3941
CUDA
4042
----
41-
*
43+
* Add support of CUDA device pullbacks.
44+
* Enable computation of CUDA global kernels derivative.
4245

43-
Error Estimation
44-
----------------
45-
*
4646

4747
Misc
4848
----
49-
*
49+
* Enable immediate evaluation mode (`consteval` and `constexpr`) with a new
50+
clad mode `clad::immediate_mode`.
51+
* Make `clad::CladFunction` and `clad::array_ref` constexpr.
52+
* Support operators defined outside of classes.
53+
* Add Varied analysis to the reverse mode.
54+
* Add support for `Kokkos::View`, `Kokkos::deep_copy`, Kokkos::resize and
55+
`parallel_for` in reverse mode.
56+
* Add support for `Kokkos::parallel_for`, `Kokkos::fence`, `Kokkos::View` and
57+
`Kokkos::parallel_reduce` in forward mode.
58+
5059

5160
Fixed Bugs
5261
----------
5362

54-
[XXX](https://github.com/vgvassilev/clad/issues/XXX)
55-
56-
<!---Get release bugs. Check for close, fix, resolve
57-
git log v1.7..master | grep -i "close" | grep '#' | sed -E 's,.*\#([0-9]*).*,\[\1\]\(https://github.com/vgvassilev/clad/issues/\1\),g' | sort
58-
--->
63+
[472](https://github.com/vgvassilev/clad/issues/472)
64+
[480](https://github.com/vgvassilev/clad/issues/480)
65+
[527](https://github.com/vgvassilev/clad/issues/527)
66+
[682](https://github.com/vgvassilev/clad/issues/682)
67+
[684](https://github.com/vgvassilev/clad/issues/684)
68+
[830](https://github.com/vgvassilev/clad/issues/830)
69+
[855](https://github.com/vgvassilev/clad/issues/855)
70+
[1000](https://github.com/vgvassilev/clad/issues/1000)
71+
[1019](https://github.com/vgvassilev/clad/issues/1019)
72+
[1033](https://github.com/vgvassilev/clad/issues/1033)
73+
[1049](https://github.com/vgvassilev/clad/issues/1049)
74+
[1057](https://github.com/vgvassilev/clad/issues/1057)
75+
[1070](https://github.com/vgvassilev/clad/issues/1070)
76+
[1071](https://github.com/vgvassilev/clad/issues/1071)
77+
[1081](https://github.com/vgvassilev/clad/issues/1081)
78+
[1087](https://github.com/vgvassilev/clad/issues/1087)
79+
[1151](https://github.com/vgvassilev/clad/issues/1151)
80+
[1162](https://github.com/vgvassilev/clad/issues/1162)
5981

6082
Special Kudos
6183
=============
@@ -67,6 +89,19 @@ FirstName LastName (#commits)
6789

6890
A B (N)
6991

70-
<!---Find contributor list for this release
71-
git log --pretty=format:"%an" v1.7...master | sort | uniq -c | sort -rn | sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
72-
--->
92+
petro.zarytskyi (30)
93+
Vassil Vassilev (22)
94+
Atell Krasnopolski (22)
95+
Christina Koutsou (17)
96+
Mihail Mihov (12)
97+
ovdiiuv (7)
98+
kchristin (6)
99+
Vipul Cariappa (3)
100+
Alexander Penev (3)
101+
mcbarton (1)
102+
infinite-void-16 (1)
103+
fsfod (1)
104+
Vaibhav Thakkar (1)
105+
Max Andriychuk (1)
106+
Infinite Void (1)
107+
Austeja (1)

0 commit comments

Comments
 (0)