Skip to content

Commit c7016c4

Browse files
committed
Announce clad v2.2
1 parent 877f066 commit c7016c4

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

_data/releases.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
- date: 2025-11-02
2+
codebase: "Clad"
3+
version: "v2.2"
4+
description: |
5+
Clad 2.2, delivers improvements to differentiation pipelines, feature
6+
coverage, and language compatibility. It now supports clang versions 11–21,
7+
includes better handling of pointer, tensor, and reference types, and adds
8+
conversion operator and `std::reference_wrapper` support. Forward mode gains
9+
experimental OpenMP differentiation, while reverse mode introduces loop
10+
checkpointing, elidable reverse passes, and enhanced handling of complex
11+
expressions and memory operations. CUDA support expands with new Thrust
12+
operations, device vector support, and a logistic regression demo. The
13+
release also improves thread safety through lock-controlled tape access,
14+
refines error handling and diagnostics, and simplifies attribute-based
15+
memory management.
16+
link: "https://github.com/vgvassilev/clad/releases/tag/v2.2"
17+
118
- date: 2025-10-01
219
codebase: "Clad"
320
version: "v2.1"

0 commit comments

Comments
 (0)