@@ -26,36 +26,52 @@ External Dependencies
2626
2727Forward Mode & Reverse Mode
2828---------------------------
29- *
29+ * Add support for C-style memory alloc and free
3030
31- Forward Mode
32- ------------
33- *
3431
3532Reverse Mode
3633------------
37- *
34+ * Replace array_ref with pointers in gradient signature
35+ * Initial support for new and delete operations in reverse mode
3836
39- CUDA
40- ----
41- *
4237
4338Error Estimation
4439----------------
45- *
40+ * Only track sizes of independent arrays
41+ * Remove .size() from error estimation
42+ * Simplify error estimation by removing ` _EERepl_ ` and ` _delta_ `
4643
4744Misc
4845----
49- *
46+ * Teach binder to use the newest available version of clad
47+ * Simplify pullback calls by replacing ` _grad ` /` _r ` pairs with single ` _r `
48+ variables
49+ * Delay the differentiation process until the end of TU -- Clad now can operate
50+ just like clang and visit the entire translation unit to construct a precise
51+ differentiation plan
52+ * Remove extra lines generated when using clad::array or array_ref
53+ * Added timings report if ` -ftime-report ` flag is enabled
5054
5155Fixed Bugs
5256----------
5357
54- [ XXX] ( https://github.com/vgvassilev/clad/issues/XXX )
55-
56- <!-- -Get release bugs. Check for close, fix, resolve
57- git log v1.4..master | grep -i "close" | grep '#' | sed -E 's,.*\#([0-9]*).*,\[\1\]\(https://github.com/vgvassilev/clad/issues/\1\),g' | sort
58- --->
58+ [ 248] ( https://github.com/vgvassilev/clad/issues/248 )
59+ [ 350] ( https://github.com/vgvassilev/clad/issues/350 )
60+ [ 704] ( https://github.com/vgvassilev/clad/issues/704 )
61+ [ 715] ( https://github.com/vgvassilev/clad/issues/715 )
62+ [ 765] ( https://github.com/vgvassilev/clad/issues/765 )
63+ [ 769] ( https://github.com/vgvassilev/clad/issues/769 )
64+ [ 790] ( https://github.com/vgvassilev/clad/issues/790 )
65+ [ 792] ( https://github.com/vgvassilev/clad/issues/792 )
66+ [ 798] ( https://github.com/vgvassilev/clad/issues/798 )
67+ [ 805] ( https://github.com/vgvassilev/clad/issues/805 )
68+ [ 854] ( https://github.com/vgvassilev/clad/issues/854 )
69+ [ 865] ( https://github.com/vgvassilev/clad/issues/865 )
70+ [ 867] ( https://github.com/vgvassilev/clad/issues/867 )
71+ [ 886] ( https://github.com/vgvassilev/clad/issues/886 )
72+ [ 887] ( https://github.com/vgvassilev/clad/issues/887 )
73+ [ 890] ( https://github.com/vgvassilev/clad/issues/890 )
74+ [ 897] ( https://github.com/vgvassilev/clad/issues/897 )
5975
6076Special Kudos
6177=============
@@ -67,6 +83,17 @@ FirstName LastName (#commits)
6783
6884A B (N)
6985
70- <!-- -Find contributor list for this release
71- git log --pretty=format:"%an" v1.4...master | sort | uniq -c | sort -rn | sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
72- --->
86+ petro.zarytskyi (30)
87+ Vaibhav Thakkar (24)
88+ Vassil Vassilev (21)
89+ mcbarton (6)
90+ Mihail Mihov (4)
91+ dependabot[ bot] (2)
92+ Atell Krasnopolski (2)
93+ Alexander Penev (2)
94+ sauravUppoor (1)
95+ kchristin22 (1)
96+ Warren Jacinto (1)
97+ Jonas Hahnfeld (1)
98+ Deeptendu Santra (1)
99+ Christina Koutsou (1)
0 commit comments