Skip to content

Commit

Permalink
Bump cling version to 1.0~dev.
Browse files Browse the repository at this point in the history
  • Loading branch information
vgvassilev committed May 5, 2021
1 parent f05491e commit 3c11e8b
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 28 deletions.
2 changes: 1 addition & 1 deletion interpreter/cling/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.9
1.0~dev
67 changes: 40 additions & 27 deletions interpreter/cling/docs/ReleaseNotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Introduction
============

This document contains the release notes for the interactive C++ interpreter
Cling, release 0.9. Cling is built on top of [Clang](http://clang.llvm.org) and
Cling, release 1.0. Cling is built on top of [Clang](http://clang.llvm.org) and
[LLVM](http://llvm.org>) compiler infrastructure. Here we
describe the status of Cling in some detail, including major
improvements from the previous release and new feature work.
Expand All @@ -11,7 +11,7 @@ Note that if you are reading this file from a git checkout or the main
[Cling web page](https://rawgit.com/root-project/cling/master/www/index.html),
this document applies to the *next* release, not the current one.

What's New in Cling 0.9?
What's New in Cling 1.0?
========================

Some of the major new features and improvements to Cling are listed
Expand All @@ -20,30 +20,48 @@ infrastructure are described first.

External Dependencies
---------------------
* Upgrade to LLVM 9. LLVM 9 brings to cling better stability, full C++17 support
and CUDA 10 support.
* Upgrade to LLVM r0000000.

Major New Features
------------------
* A major new feature

Misc
----
* Improve CUDA device compiler such as enabling sm level configuration and
and add `--cuda-path` option.
* Improve the DefinitionShadower with respect to C++ Modules
* Embed [Vc](https://github.com/VcDevel/Vc) modulemap file
* Build the available cling plugins by default.
* Reduce dependence on custom clang patches.
* A misc feature

Experimental Features
---------------------
* An experimental feature

Jupyter
-------
* A Jupyter feature


Fixed Bugs
----------
[ROOT-10962](https://sft.its.cern.ch/jira/browse/ROOT-10962)
[ROOT-7775](https://sft.its.cern.ch/jira/browse/ROOT-7775)
[ROOT-10703](https://sft.its.cern.ch/jira/browse/ROOT-10703)
[ROOT-10962](https://sft.its.cern.ch/jira/browse/ROOT-10962)
[ROOT-GH-7021](https://github.com/root-project/root/issues/7021)
[ROOT-GH-7090](https://github.com/root-project/root/issues/7090)
[ROOT-GH-7657](https://github.com/root-project/root/issues/7657)
[CLING-GH-399](https://github.com/root-project/cling/issues/399)
[ROOT-XXXX](https://sft.its.cern.ch/jira/browse/ROOT-XXXX)

<!---Get release bugs
git log v0.9..master | grep 'ROOT-' | sed -E \
's,^.*(ROOT-[0-9]+).*$,[\1]\(https://sft.its.cern.ch/jira/browse/\1\),' | \
sort | uniq
--->
<!---Standard MarkDown doesn't support neither variables nor <base>
[ROOT-XXX](https://sft.its.cern.ch/jira/browse/ROOT-XXX)
--->

<!---Additional Information
----------------------
A wide variety of additional information is available on the
[Cling web page](http://root.cern/cling). The web page contains versions of
the API documentation which are up-to-date with the git version of the source
code. You can access versions of these documents specific to this release by
going into the “clang/docs/” directory in the Cling source tree.
If you have any questions or comments about Cling, please feel free to contact
us via the mailing list.--->


Special Kudos
Expand All @@ -53,12 +71,7 @@ listed in the form of Firstname Lastname (#contributions):

FirstName LastName (#commits)

Vassil Vassilev (80)
Axel Naumann (29)
Simeon Ehrig (9)
Pratyush Das (7)
Jonas Hahnfeld (7)
Javier Lopez-Gomez (1)
Enrico Guiraud (1)
David (1)
Bertrand Bellenot (1)
<!---Find contributor list for this release
git log --pretty=format:"%an" v0.9...master | sort | uniq -c | sort -rn |\
sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
--->

0 comments on commit 3c11e8b

Please sign in to comment.