Skip to content

Commit

Permalink
Bump cling version to 1.1~dev.
Browse files Browse the repository at this point in the history
  • Loading branch information
vgvassilev authored and jenkins committed Dec 9, 2023
1 parent ab81cdc commit ada3bef
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 106 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0
1.1~dev
121 changes: 16 additions & 105 deletions 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 1.0. Cling is built on top of [Clang](http://clang.llvm.org) and
Cling, release 1.1. 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 1.0?
What's New in Cling 1.1?
========================

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

External Dependencies
---------------------
* Upgrade to LLVM 13 and reduce the accumulated technical debt in our local fork
* Require C++14

* Upgrade to LLVM r0000000.

Major New Features
------------------
* Improve C++ modules support for C++20 and Windows
* Improve performance by allowing most of cling::Value to inline
* Support profiling/debugging interpreted/JITted via `CLING_DEBUG` and
`CLING_PROFILE`
* Partially support Apple M1
* Improve transaction unloader for templates
* Always emit weak symbols on Windows
* Support RPATH in dyld


* A major new feature

Misc
----
* Improve user experience on terminal:
- Move between words with Ctrl+{Left,Right}
- Clear the terminal screen on Ctrl+L
- Bind Ctrl+Del to kill next word
- Do not assign ESC a special meaning on history search mode
- Implement `.help edit` to show line editor keybindings
- .x does not crash if no argument is given
* Support setting cmd history file by `${CLING_HISTFILE}` and its size with
`${CLING_HISTSIZE}`
* Improve `.help` and `.class` commands
* Improve CUDA support on Visual Studio
* Improve symbol location diagnostics using the dyld infrastructure
* Better support of ppc
* 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-10484](https://sft.its.cern.ch/jira/browse/ROOT-10484)
[ROOT-9687](https://sft.its.cern.ch/jira/browse/ROOT-9687)
[ROOT-9202](https://sft.its.cern.ch/jira/browse/ROOT-9202)
[ROOT-7775](https://sft.its.cern.ch/jira/browse/ROOT-7775)
[ROOT-7016](https://sft.its.cern.ch/jira/browse/ROOT-7016)
[ROOT-6095](https://sft.its.cern.ch/jira/browse/ROOT-6095)
[ROOT-5971](https://sft.its.cern.ch/jira/browse/ROOT-5971)
[ROOT-5219](https://sft.its.cern.ch/jira/browse/ROOT-5219)

[GH-454](https://github.com/root-project/cling/issues/454)
[GH-444](https://github.com/root-project/cling/issues/444)
[GH-440](https://github.com/root-project/cling/issues/440)
[GH-436](https://github.com/root-project/cling/issues/436)

[GH-13815](https://github.com/root-project/root/issues/13815)
[GH-12779](https://github.com/root-project/root/issues/12779)
[GH-12457](https://github.com/root-project/root/issues/12457)
[GH-12455](https://github.com/root-project/root/issues/12455)
[GH-13429](https://github.com/root-project/root/issues/13429)
[GH-12409](https://github.com/root-project/root/issues/12409)
[GH-12294](https://github.com/root-project/root/issues/12294)
[GH-12151](https://github.com/root-project/root/issues/12151)
[GH-11937](https://github.com/root-project/root/issues/11937)
[GH-11933](https://github.com/root-project/root/issues/11933)
[GH-11329](https://github.com/root-project/root/issues/11329)
[GH-11927](https://github.com/root-project/root/issues/11927)
[GH-10209](https://github.com/root-project/root/issues/10209)
[GH-10182](https://github.com/root-project/root/issues/10182)
[GH-10180](https://github.com/root-project/root/issues/10180)
[GH-10137](https://github.com/root-project/root/issues/10137)
[GH-10136](https://github.com/root-project/root/issues/10136)
[GH-10135](https://github.com/root-project/root/issues/10135)
[GH-10133](https://github.com/root-project/root/issues/10133)
[GH-10057](https://github.com/root-project/root/issues/10057)
[GH-9850](https://github.com/root-project/root/issues/9850)
[GH-9697](https://github.com/root-project/root/issues/9697)
[GH-9664](https://github.com/root-project/root/issues/9664)
[GH-9449](https://github.com/root-project/root/issues/9449)
[GH-8499](https://github.com/root-project/root/issues/8499)
[GH-8389](https://github.com/root-project/root/issues/8389)
[GH-8304](https://github.com/root-project/root/issues/8304)
[GH-8292](https://github.com/root-project/root/issues/8292)
[GH-8157](https://github.com/root-project/root/issues/8157)
[GH-8141](https://github.com/root-project/root/issues/8141)
[GH-7541](https://github.com/root-project/root/issues/7541)
[GH-7483](https://github.com/root-project/root/issues/7483)
[GH-7366](https://github.com/root-project/root/issues/7366)
[ROOT-XXXX](https://sft.its.cern.ch/jira/browse/ROOT-XXXX)

<!---Get release bugs
git log v0.9..master | grep 'ROOT-' | sed -E \
git log v1.0..master | grep 'ROOT-' | sed -E \
's,^.*(ROOT-[0-9]+).*$,[\1]\(https://sft.its.cern.ch/jira/browse/\1\),' | \
sort | uniq
--->
Expand All @@ -133,34 +71,7 @@ listed in the form of Firstname Lastname (#contributions):

FirstName LastName (#commits)

Vassil Vassilev (131)
Jonas Hahnfeld (71)
Axel Naumann (66)
Javier Lopez-Gomez (48)
saisoma123 (29)
ferdymercury (12)
Jiang Yi (11)
Bertrand Bellenot (10)
Sergey Linev (9)
Stephan Lachnit (4)
Guilherme Amadio (4)
Surya Somayyajula (3)
Simeon Ehrig (3)
Stefan Gränitz (2)
Maksymilian Graczyk (2)
Garima Singh (2)
Duncan Ogilvie (2)
Baidyanath Kundu (2)
Sara Bellei (1)
Oksana Shadura (1)
Mikolaj Krzewicki (1)
Mattias Ellert (1)
Karel Balej (1)
Jonas Rembser (1)
Enrico Guiraud (1)
Danilo Piparo (1)

<!---Find contributor list for this release
git log --pretty=format:"%an" v0.9...master | sort | uniq -c | sort -rn |\
git log --pretty=format:"%an" v1.0...master | sort | uniq -c | sort -rn |\
sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
--->

0 comments on commit ada3bef

Please sign in to comment.