Bump cling version to 1.1~dev.
This commit is contained in:
parent
ab81cdcc61
commit
ada3befa98
@ -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\),'
|
||||||
--->
|
--->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user