Skip to content

Commit ab81cdc

Browse files
vgvassilevjenkins
authored andcommitted
Prepare for releasing cling v1.0
1 parent fa52002 commit ab81cdc

File tree

3 files changed

+106
-13
lines changed

3 files changed

+106
-13
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0~dev
1+
1.0

docs/ReleaseNotes.md

Lines changed: 101 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,90 @@ infrastructure are described first.
2020

2121
External Dependencies
2222
---------------------
23-
* Upgrade to LLVM r0000000.
23+
* Upgrade to LLVM 13 and reduce the accumulated technical debt in our local fork
24+
* Require C++14
25+
2426

2527
Major New Features
2628
------------------
27-
* A major new feature
29+
* Improve C++ modules support for C++20 and Windows
30+
* Improve performance by allowing most of cling::Value to inline
31+
* Support profiling/debugging interpreted/JITted via `CLING_DEBUG` and
32+
`CLING_PROFILE`
33+
* Partially support Apple M1
34+
* Improve transaction unloader for templates
35+
* Always emit weak symbols on Windows
36+
* Support RPATH in dyld
2837

29-
Misc
30-
----
31-
* A misc feature
3238

33-
Experimental Features
34-
---------------------
35-
* An experimental feature
3639

37-
Jupyter
38-
-------
39-
* A Jupyter feature
40+
Misc
41+
----
42+
* Improve user experience on terminal:
43+
- Move between words with Ctrl+{Left,Right}
44+
- Clear the terminal screen on Ctrl+L
45+
- Bind Ctrl+Del to kill next word
46+
- Do not assign ESC a special meaning on history search mode
47+
- Implement `.help edit` to show line editor keybindings
48+
- .x does not crash if no argument is given
49+
* Support setting cmd history file by `${CLING_HISTFILE}` and its size with
50+
`${CLING_HISTSIZE}`
51+
* Improve `.help` and `.class` commands
52+
* Improve CUDA support on Visual Studio
53+
* Improve symbol location diagnostics using the dyld infrastructure
54+
* Better support of ppc
4055

4156

4257
Fixed Bugs
4358
----------
44-
[ROOT-XXXX](https://sft.its.cern.ch/jira/browse/ROOT-XXXX)
59+
[ROOT-10962](https://sft.its.cern.ch/jira/browse/ROOT-10962)
60+
[ROOT-10484](https://sft.its.cern.ch/jira/browse/ROOT-10484)
61+
[ROOT-9687](https://sft.its.cern.ch/jira/browse/ROOT-9687)
62+
[ROOT-9202](https://sft.its.cern.ch/jira/browse/ROOT-9202)
63+
[ROOT-7775](https://sft.its.cern.ch/jira/browse/ROOT-7775)
64+
[ROOT-7016](https://sft.its.cern.ch/jira/browse/ROOT-7016)
65+
[ROOT-6095](https://sft.its.cern.ch/jira/browse/ROOT-6095)
66+
[ROOT-5971](https://sft.its.cern.ch/jira/browse/ROOT-5971)
67+
[ROOT-5219](https://sft.its.cern.ch/jira/browse/ROOT-5219)
68+
69+
[GH-454](https://github.com/root-project/cling/issues/454)
70+
[GH-444](https://github.com/root-project/cling/issues/444)
71+
[GH-440](https://github.com/root-project/cling/issues/440)
72+
[GH-436](https://github.com/root-project/cling/issues/436)
73+
74+
[GH-13815](https://github.com/root-project/root/issues/13815)
75+
[GH-12779](https://github.com/root-project/root/issues/12779)
76+
[GH-12457](https://github.com/root-project/root/issues/12457)
77+
[GH-12455](https://github.com/root-project/root/issues/12455)
78+
[GH-13429](https://github.com/root-project/root/issues/13429)
79+
[GH-12409](https://github.com/root-project/root/issues/12409)
80+
[GH-12294](https://github.com/root-project/root/issues/12294)
81+
[GH-12151](https://github.com/root-project/root/issues/12151)
82+
[GH-11937](https://github.com/root-project/root/issues/11937)
83+
[GH-11933](https://github.com/root-project/root/issues/11933)
84+
[GH-11329](https://github.com/root-project/root/issues/11329)
85+
[GH-11927](https://github.com/root-project/root/issues/11927)
86+
[GH-10209](https://github.com/root-project/root/issues/10209)
87+
[GH-10182](https://github.com/root-project/root/issues/10182)
88+
[GH-10180](https://github.com/root-project/root/issues/10180)
89+
[GH-10137](https://github.com/root-project/root/issues/10137)
90+
[GH-10136](https://github.com/root-project/root/issues/10136)
91+
[GH-10135](https://github.com/root-project/root/issues/10135)
92+
[GH-10133](https://github.com/root-project/root/issues/10133)
93+
[GH-10057](https://github.com/root-project/root/issues/10057)
94+
[GH-9850](https://github.com/root-project/root/issues/9850)
95+
[GH-9697](https://github.com/root-project/root/issues/9697)
96+
[GH-9664](https://github.com/root-project/root/issues/9664)
97+
[GH-9449](https://github.com/root-project/root/issues/9449)
98+
[GH-8499](https://github.com/root-project/root/issues/8499)
99+
[GH-8389](https://github.com/root-project/root/issues/8389)
100+
[GH-8304](https://github.com/root-project/root/issues/8304)
101+
[GH-8292](https://github.com/root-project/root/issues/8292)
102+
[GH-8157](https://github.com/root-project/root/issues/8157)
103+
[GH-8141](https://github.com/root-project/root/issues/8141)
104+
[GH-7541](https://github.com/root-project/root/issues/7541)
105+
[GH-7483](https://github.com/root-project/root/issues/7483)
106+
[GH-7366](https://github.com/root-project/root/issues/7366)
45107

46108
<!---Get release bugs
47109
git log v0.9..master | grep 'ROOT-' | sed -E \
@@ -71,6 +133,33 @@ listed in the form of Firstname Lastname (#contributions):
71133

72134
FirstName LastName (#commits)
73135

136+
Vassil Vassilev (131)
137+
Jonas Hahnfeld (71)
138+
Axel Naumann (66)
139+
Javier Lopez-Gomez (48)
140+
saisoma123 (29)
141+
ferdymercury (12)
142+
Jiang Yi (11)
143+
Bertrand Bellenot (10)
144+
Sergey Linev (9)
145+
Stephan Lachnit (4)
146+
Guilherme Amadio (4)
147+
Surya Somayyajula (3)
148+
Simeon Ehrig (3)
149+
Stefan Gränitz (2)
150+
Maksymilian Graczyk (2)
151+
Garima Singh (2)
152+
Duncan Ogilvie (2)
153+
Baidyanath Kundu (2)
154+
Sara Bellei (1)
155+
Oksana Shadura (1)
156+
Mikolaj Krzewicki (1)
157+
Mattias Ellert (1)
158+
Karel Balej (1)
159+
Jonas Rembser (1)
160+
Enrico Guiraud (1)
161+
Danilo Piparo (1)
162+
74163
<!---Find contributor list for this release
75164
git log --pretty=format:"%an" v0.9...master | sort | uniq -c | sort -rn |\
76165
sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'

www/news.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
<body class="news">
77
<div>
88
<h3>Latest News</h3>
9+
<h4>Cling release 1.0 is out</h4>
10+
<h5>Dec 9th, 2023</h5>
11+
<p> <a href="https://github.com/vgvassilev/cling/blob/v1.0/docs/ReleaseNotes.md" target="_blank">Read more</a></p>
12+
<p></p>
913
<h4>Cling release 0.9 is out</h4>
1014
<h5>May 4th, 2021</h5>
1115
<p> <a href="https://github.com/vgvassilev/cling/blob/v0.9/docs/ReleaseNotes.md" target="_blank">Read more</a></p>

0 commit comments

Comments
 (0)