@@ -21,41 +21,63 @@ described first.
2121External Dependencies
2222---------------------
2323
24- * Clad now works with clang-8 to clang-18
24+ * Clad works with clang-8 to clang-18.
2525
2626
2727Forward Mode & Reverse Mode
2828---------------------------
29- *
29+ * Support ` std::array ` , ` std::vector ` .
3030
3131Forward Mode
3232------------
33- *
33+ * Support ` std::tie ` , ` std::atan2 ` and ` std::acos ` .
3434
3535Reverse Mode
3636------------
37- *
37+ * Support ` std::initializer_list ` and ` sizeof ` .
38+ * Support pointer-valued functions.
39+ * Support range-based for loops.
3840
3941CUDA
4042----
41- *
43+ * Add support of CUDA device pullbacks.
44+ * Enable computation of CUDA global kernels derivative.
4245
43- Error Estimation
44- ----------------
45- *
4646
4747Misc
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
5160Fixed 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
6082Special Kudos
6183=============
@@ -67,6 +89,19 @@ FirstName LastName (#commits)
6789
6890A 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