Bump cling version to 1.1~dev.

This commit is contained in:
Vassil Vassilev 2023-12-09 16:39:23 +00:00 committed by jenkins
parent ab81cdcc61
commit ada3befa98
2 changed files with 17 additions and 106 deletions

View File

@ -1 +1 @@
1.0 1.1~dev

View File

@ -2,7 +2,7 @@ Introduction
============ ============
This document contains the release notes for the interactive C++ interpreter 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 [LLVM](http://llvm.org>) compiler infrastructure. Here we
describe the status of Cling in some detail, including major describe the status of Cling in some detail, including major
improvements from the previous release and new feature work. improvements from the previous release and new feature work.
@ -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), [Cling web page](https://rawgit.com/root-project/cling/master/www/index.html),
this document applies to the *next* release, not the current one. 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 Some of the major new features and improvements to Cling are listed
@ -20,93 +20,31 @@ infrastructure are described first.
External Dependencies External Dependencies
--------------------- ---------------------
* Upgrade to LLVM 13 and reduce the accumulated technical debt in our local fork * Upgrade to LLVM r0000000.
* Require C++14
Major New Features Major New Features
------------------ ------------------
* Improve C++ modules support for C++20 and Windows * A major new feature
* 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
Misc Misc
---- ----
* Improve user experience on terminal: * A misc feature
- Move between words with Ctrl+{Left,Right}
- Clear the terminal screen on Ctrl+L Experimental Features
- Bind Ctrl+Del to kill next word ---------------------
- Do not assign ESC a special meaning on history search mode * An experimental feature
- Implement `.help edit` to show line editor keybindings
- .x does not crash if no argument is given Jupyter
* Support setting cmd history file by `${CLING_HISTFILE}` and its size with -------
`${CLING_HISTSIZE}` * A Jupyter feature
* Improve `.help` and `.class` commands
* Improve CUDA support on Visual Studio
* Improve symbol location diagnostics using the dyld infrastructure
* Better support of ppc
Fixed Bugs Fixed Bugs
---------- ----------
[ROOT-10962](https://sft.its.cern.ch/jira/browse/ROOT-10962) [ROOT-XXXX](https://sft.its.cern.ch/jira/browse/ROOT-XXXX)
[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)
<!---Get release bugs <!---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\),' | \ 's,^.*(ROOT-[0-9]+).*$,[\1]\(https://sft.its.cern.ch/jira/browse/\1\),' | \
sort | uniq sort | uniq
---> --->
@ -133,34 +71,7 @@ listed in the form of Firstname Lastname (#contributions):
FirstName LastName (#commits) 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 <!---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\),' sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
---> --->