-
Notifications
You must be signed in to change notification settings - Fork 50
/
releases.yml
186 lines (164 loc) · 6.37 KB
/
releases.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
- date: 2024-08-08
codebase: "Clad"
version: "v1.7"
description: |
This release includes support for `std::array` and range-based for loops.
Improved diagnostics and has many bug fixes.
link: "https://github.com/vgvassilev/clad/releases/tag/v1.7"
- date: 2024-07-18
codebase: "Clad"
version: "v1.6"
description: |
This release includes improved support for `std::string` and `const_cast`.
Removes the unnecessary `array_ref` usages. Adds support for computing the
only hessian diagonal and has many bug fixes.
link: "https://github.com/vgvassilev/clad/releases/tag/v1.6"
- date: 2024-06-04
codebase: "Xeus-Cpp"
version: "v0.5"
description: |
This release merges most of the features available in xeus-clang-repl.
Implements code completion and drops `xtl` as a dependency. The release adds
a new kernel C++20 and drops C++11 and C++14 kernels as we upgraded to xeus
5.
link: "https://github.com/compiler-research/xeus-cpp/releases/tag/0.5.0"
- date: 2024-05-21
codebase: "Clad"
version: "v1.5"
description: |
This release enables Clang-18. Includes reduced size of the generated code.
It integrates Clad better with Clang by moving the differentiation process
at the end of the translation unit. Improves the error estimation
infrastructure and has many bug fixes.
link: "https://github.com/vgvassilev/clad/releases/tag/v1.5"
- date: 2024-05-09
codebase: "CppInterOp"
version: "v1.3.0"
description: |
This release includes improved support on Windows, code completion support
and bug fixes.
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.3.0"
- date: 2024-04-04
codebase: "Xeus-Cpp"
version: "v0.4"
link: "https://github.com/compiler-research/xeus-cpp/releases/tag/0.4.0"
- date: 2024-03-01
codebase: "CppInterOp"
version: "v1.2.0"
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.2.0"
- date: 2024-02-29
codebase: "Clad"
version: "v1.4"
description: |
**Forward Mode & Reverse Mode**: Improve handling of char and string
literals. <br />**Reverse Mode**: Add support for differentiating switch
statements, supportpassing pointers as call arguments, and Fix pointer
arithmetic for array types. <br />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.
link: "https://github.com/vgvassilev/clad/releases/tag/v1.4"
- date: 2024-02-11
codebase: "Clad"
version: "v1.3"
description: |
**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.
link: "https://github.com/vgvassilev/clad/releases/tag/v1.3"
- date: 2024-01-09
codebase: "Xeus-Cpp"
version: "v0.3"
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/compiler-research/xeus-cpp/releases/tag/0.3.0"
- date: 2023-11-11
codebase: "CppInterOp"
version: "v1.1.0"
description: |
Incremental C++: Support clang plugins. Incremental CUDA: Support
incremental compilation of CUDA.
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.1.0"
- date: 2023-08-14
codebase: "CppInterOp"
version: "v1.0"
description: |
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.
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.0"
- date: 2023-06-18
codebase: "Clad"
version: "v1.2"
description: |
**Forward Mode**: Add experimental support for forward vector mode and
improve support of comma expressions. <br />**Reverse Mode**: Add
pushforwards for std::floor and std::ceil.
link: "https://github.com/vgvassilev/clad/releases/tag/v1.2"
- date: 2023-01-20
codebase: "Clad"
version: "v1.1"
description: |
**Forward Mode**: Fix a bug in pow pushforward. <br />**Reverse Mode**:
Improve for-loop conditions.
link: "https://github.com/vgvassilev/clad/releases/tag/v1.1"
- date: 2022-10-07
codebase: "Clad"
version: "v1.0"
description: |
This is the first major release of Clad
link: "https://github.com/vgvassilev/clad/releases/tag/v1.0"
- date: 2022-08-11
codebase: "Initial version of xeus-clang-repl"
version: "v0.2.0"
description: |
This is the initial release of xeus-clang-repl.
link: "https://github.com/compiler-research/xeus-clang-repl/releases/tag/v0.2.0"
- date: 2022-03-25
codebase: "Clang-Repl released in LLVM 14"
version: " "
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/llvm/llvm-project/releases/tag/llvmorg-14.0.0"
- date: 2021-10-04
codebase: "Clang-Repl released in LLVM 13"
version: " "
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0"
- date: 2021-08-16
codebase: "Clad"
version: "v0.9"
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/vgvassilev/clad/releases/tag/v0.9"
- date: 2021-05-28
codebase: "Clad"
version: "v0.8"
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/vgvassilev/clad/releases/tag/v0.8"
- date: 2021-05-05
codebase: "Cling"
version: "v0.9"
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/vgvassilev/cling/releases/tag/v0.9"
- date: 2021-01-11
codebase: "Cling"
version: "v0.8"
description: |
Improve in the C++ modules support. Fix issues in the definition
shadowing.Improve the integration with clad.
link: "https://github.com/vgvassilev/cling/releases/tag/v0.8"
- date: 2020-08-21
codebase: "Cling"
version: "v0.7"
description: |
This release includes some improvements and bug fixes.
link: "https://github.com/vgvassilev/cling/releases/tag/v0.7"