Releases

Xeus-Cpp - v0.4
4 Apr 2024

For details, please see the release notes.

CppInterOp - v1.2.0
1 Mar 2024

This release includes some improvements and bug fixes. For details, please see the release notes.

Clad - v1.4
29 Feb 2024

Forward Mode & Reverse Mode: Improve handling of char and string literals.
Reverse Mode: Add support for differentiating switch statements, supportpassing pointers as call arguments, and Fix pointer arithmetic for array types.
This release also includes major performance enhancements. Add support for differentiating switch stmt in the reverse mode AD. Make the compilation of gtest parallel. Schedule the builds with debug clang earlier. Support BUILD_SHARED_LIBS=On flags. Kokkos always requires rtti. For details, please see the release notes.

Clad - v1.3
11 Feb 2024

Forward Mode: Make forward vector mode more robust (Implement dedicated clad::matrix class, Add support for array arguments, and Add support for call expressions). Add support for the ‘non_differentiable’ attribute. For details, please see the release notes.

Xeus-Cpp - v0.3
9 Jan 2024

This release includes some improvements and bug fixes. For details, please see the release notes.

CppInterOp - v1.1.0
11 Nov 2023

Incremental C++: Support clang plugins. Incremental CUDA: Support incremental compilation of CUDA. For details, please see the release notes.

CppInterOp - v1.0
14 Aug 2023

This is the first major release of CppInterOp. Incremental C++: Facilities for setting up the infrastructure such as CreateInterpreter, GetInterpreter, AddSearchPath, and AddIncludePath. Facilities for consuming incremental input such as Declare, Process and Evaluate. For details, please see the release notes.

Clad - v1.2
18 Jun 2023

Forward Mode: Add experimental support for forward vector mode and improve support of comma expressions.
Reverse Mode: Add pushforwards for std::floor and std::ceil. For details, please see the release notes.

Clad - v1.1
20 Jan 2023

Forward Mode: Fix a bug in pow pushforward.
Reverse Mode: Improve for-loop conditions. For details, please see the release notes.

Clad - v1.0
7 Oct 2022

This is the first major release of Clad For details, please see the release notes.

Initial version of xeus-clang-repl - v0.2.0
11 Aug 2022

This is the initial release of xeus-clang-repl. For details, please see the release notes.

Clang-Repl released in LLVM 14 -
25 Mar 2022

This release includes some improvements and bug fixes. For details, please see the release notes.

Clang-Repl released in LLVM 13 -
4 Oct 2021

This release includes some improvements and bug fixes. For details, please see the release notes.

Clad - v0.9
16 Aug 2021

This release includes some improvements and bug fixes. For details, please see the release notes.

Clad - v0.8
28 May 2021

This release includes some improvements and bug fixes. For details, please see the release notes.

Cling - v0.9
5 May 2021

This release includes some improvements and bug fixes. For details, please see the release notes.

Cling - v0.8
11 Jan 2021

Improve in the C++ modules support. Fix issues in the definition shadowing.Improve the integration with clad. For details, please see the release notes.

Cling - v0.7
21 Aug 2020

This release includes some improvements and bug fixes. For details, please see the release notes.