Skip to content

Commit 50d524b

Browse files
committed
Changes Requested in Weekly Meeting
- Changed Description in `releases.yml` to multi-line - Added more details to Clad 1.4 Release - created a new `date.html` to uniformly include Date in the format "29 Feb 2023" everywhere - Improved `releases.md` readability by adding some padding
1 parent 9e38c96 commit 50d524b

File tree

6 files changed

+60
-21
lines changed

6 files changed

+60
-21
lines changed

_data/releases.yml

Lines changed: 52 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,136 @@
11
- date: 2024-03-01
22
codebase: "CppInterOp"
33
version: "v1.2.0"
4-
description: "This release includes some improvements and bug fixes."
4+
description: |
5+
This release includes some improvements and bug fixes.
56
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.2.0"
67

78
- date: 2024-02-29
89
codebase: "Clad"
910
version: "v1.4"
10-
description: "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."
11+
description: |
12+
**Forward Mode & Reverse Mode**: Improve handling of char and string
13+
literals. <br />**Reverse Mode**: Add support for differentiating switch
14+
statements, supportpassing pointers as call arguments, and Fix pointer
15+
arithmetic for array types. <br />This release also includes **major
16+
performance enhancements**. Add support for differentiating switch stmt in
17+
the reverse mode AD. Make the compilation of gtest parallel. Schedule the
18+
builds with debug clang earlier. Support BUILD_SHARED_LIBS=On flags.
19+
Kokkos always requires rtti.
1120
link: "https://github.com/vgvassilev/clad/releases/tag/v1.4"
1221

1322
- date: 2024-02-11
1423
codebase: "Clad"
1524
version: "v1.3"
16-
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."
25+
description: |
26+
**Forward Mode**: Make forward vector mode more robust (Implement
27+
dedicated clad::matrix class, Add support for array arguments, and Add
28+
support for call expressions). Add support for the 'non_differentiable'
29+
attribute.
1730
link: "https://github.com/vgvassilev/clad/releases/tag/v1.3"
1831

1932
- date: 2024-01-09
2033
codebase: "Xeus-Cpp"
2134
version: "v0.3"
22-
description: "This release includes some improvements and bug fixes."
35+
description: |
36+
This release includes some improvements and bug fixes.
2337
link: "https://github.com/compiler-research/xeus-cpp/releases/tag/0.3.0"
2438

2539
- date: 2023-11-11
2640
codebase: "CppInterOp"
2741
version: "v1.1.0"
28-
description: "Incremental C++: Support clang plugins. Incremental CUDA: Support incremental compilation of CUDA."
42+
description: |
43+
Incremental C++: Support clang plugins. Incremental CUDA: Support
44+
incremental compilation of CUDA.
2945
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.1.0"
3046

3147
- date: 2023-08-14
3248
codebase: "CppInterOp"
3349
version: "v1.0"
34-
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."
50+
description: |
51+
This is the first major release of CppInterOp. Incremental C++: Facilities
52+
for setting up the infrastructure such as CreateInterpreter,
53+
GetInterpreter, AddSearchPath, and AddIncludePath. Facilities for
54+
consuming incremental input such as Declare, Process and Evaluate.
3555
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.0"
3656

3757
- date: 2023-06-18
3858
codebase: "Clad"
3959
version: "v1.2"
40-
description: "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."
60+
description: |
61+
**Forward Mode**: Add experimental support for forward vector mode and
62+
improve support of comma expressions. <br />**Reverse Mode**: Add
63+
pushforwards for std::floor and std::ceil.
4164
link: "https://github.com/vgvassilev/clad/releases/tag/v1.2"
4265

4366
- date: 2023-01-20
4467
codebase: "Clad"
4568
version: "v1.1"
46-
description: "Forward Mode: Fix a bug in pow pushforward. Reverse Mode: Improve for-loop conditions."
69+
description: |
70+
**Forward Mode**: Fix a bug in pow pushforward. <br />**Reverse Mode**:
71+
Improve for-loop conditions.
4772
link: "https://github.com/vgvassilev/clad/releases/tag/v1.1"
4873

4974
- date: 2022-10-07
5075
codebase: "Clad"
5176
version: "v1.0"
52-
description: "This is the first major release of Clad"
77+
description: |
78+
This is the first major release of Clad
5379
link: "https://github.com/vgvassilev/clad/releases/tag/v1.0"
5480

5581
- date: 2022-08-11
5682
codebase: "Initial version of xeus-clang-repl"
5783
version: "v0.2.0"
58-
description: "This is the initial release of xeus-clang-repl."
84+
description: |
85+
This is the initial release of xeus-clang-repl.
5986
link: "https://github.com/compiler-research/xeus-clang-repl/releases/tag/v0.2.0"
6087

6188
- date: 2022-03-25
6289
codebase: "Clang-Repl released in LLVM 14"
6390
version: " "
64-
description: "This release includes some improvements and bug fixes"
91+
description: |
92+
This release includes some improvements and bug fixes.
6593
link: "https://github.com/llvm/llvm-project/releases/tag/llvmorg-14.0.0"
6694

6795
- date: 2021-10-04
6896
codebase: "Clang-Repl released in LLVM 13"
6997
version: " "
70-
description: "This release includes some improvements and bug fixes"
98+
description: |
99+
This release includes some improvements and bug fixes.
71100
link: "https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0"
72101

73102
- date: 2021-08-16
74103
codebase: "Clad"
75104
version: "v0.9"
105+
description: |
106+
This release includes some improvements and bug fixes.
76107
link: "https://github.com/vgvassilev/clad/releases/tag/v0.9"
77108

78109
- date: 2021-05-28
79110
codebase: "Clad"
80111
version: "v0.8"
81-
description: "This release includes some improvements and bug fixes"
112+
description: |
113+
This release includes some improvements and bug fixes.
82114
link: "https://github.com/vgvassilev/clad/releases/tag/v0.8"
83115

84116
- date: 2021-05-05
85117
codebase: "Cling"
86118
version: "v0.9"
87-
description: "This release includes some improvements and bug fixes"
119+
description: |
120+
This release includes some improvements and bug fixes.
88121
link: "https://github.com/vgvassilev/cling/releases/tag/v0.9"
89122

90123
- date: 2021-01-11
91124
codebase: "Cling"
92125
version: "v0.8"
93-
description: "Improve in the C++ modules support.Fix issues in the definition shadowing.Improve the integration with clad."
126+
description: |
127+
Improve in the C++ modules support. Fix issues in the definition
128+
shadowing.Improve the integration with clad.
94129
link: "https://github.com/vgvassilev/cling/releases/tag/v0.8"
95130

96131
- date: 2020-08-21
97132
codebase: "Cling"
98133
version: "v0.7"
99-
description: "This release includes some improvements and bug fixes"
134+
description: |
135+
This release includes some improvements and bug fixes.
100136
link: "https://github.com/vgvassilev/cling/releases/tag/v0.7"

_includes/date.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{{ article.date | date: "%-d %b %Y" }}

_includes/news.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ <h4><b>News</b></h4>
66

77
{% assign top_articles = site.data.news | slice: 0, 3 %}
88
{% for article in top_articles %}
9-
<p><a href="{{article.link}}">{{article.headline}}</a> <br />({{ article.date | date: "%Y-%m-%d" }})</p>
9+
<p><a href="{{article.link}}">{{article.headline}}</a> <br />{% include date.html %}</p>
1010
{% endfor %}
1111

1212

_includes/project-meetings.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ <h4><b>Project Meetings</b></h4>
44

55
{% assign top_articles = site.data.meetinglist | slice: 0, 3 %}
66
{% for article in top_articles %}
7-
<p><a href="{{ site.url }}{{ site.baseurl }}/meetings/#{{ article.label }}">{{ article.agenda[0].title }}</a><br /> ({{ article.date | date: "%Y-%m-%d" }})</p>
7+
<p><a href="{{ site.url }}{{ site.baseurl }}/meetings/#{{ article.label }}">{{ article.agenda[0].title }}</a><br /> {% include date.html %}</p>
88
{% endfor %}
99

1010
</div>

_includes/releases.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ <h4><b>Software Releases</b></h4>
66

77
{% assign top_articles = site.data.releases | slice: 0, 5 %}
88
{% for article in top_articles %}
9-
<p><a href="{{article.link}}">{{article.codebase}} - {{article.version}}</a><br />({{ article.date | date: "%Y-%m-%d" }})</p>
9+
<p><a href="{{article.link}}">{{article.codebase}} - {{article.version}}</a><br />{% include date.html %}</p>
1010
{% endfor %}
1111

1212

_pages/releases.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ permalink: /releases
99
# Releases
1010

1111
{% for article in site.data.releases %}
12-
<p><em><b>{{article.codebase}} - {{article.version}}</b> ({{ article.date | date: "%-d %B %Y" }})</em></p>
13-
<p>&nbsp;&nbsp;&nbsp;{{article.description}} For details, please see the <a href='{{article.link}}'>release notes</a>.</p>
12+
<p><em><b>{{article.codebase}} - {{article.version}}</b> ({% include date.html %})</em></p>
13+
<div style="padding-left: 20px; padding-right: 20px">
14+
<p>{{article.description}} For details, please see the <a href='{{article.link}}'>release notes</a>.</p>
15+
</div>
1416
{% endfor %}

0 commit comments

Comments
 (0)