Prepare for releasing cling v0.6.
This commit is contained in:
parent
0d3fb9dbf4
commit
82ac7bf187
@ -22,23 +22,57 @@ External Dependencies
|
||||
---------------------
|
||||
* Upgrade to LLVM r302975.
|
||||
|
||||
Major New Features
|
||||
------------------
|
||||
* Integrate the automatic differentiation library clad as a cling plugin.
|
||||
* Implement basic plugin support -- cling can load shared libraries which can
|
||||
specialize its behavior. It relies on the clang plugin infrastructure.
|
||||
* Emulate thread local storage (TLS) on the platforms where the JIT does not
|
||||
support natively.
|
||||
* Clang and LLVM optimizations of interpreted code, defaults again to `-O0`
|
||||
|
||||
Misc
|
||||
----
|
||||
* Improve the diagnostics for lambdas copy captures on global scope.
|
||||
* Various optimizations in cling runtime such as outlining of `Evaluate`
|
||||
functions.
|
||||
* Optimize cling pointer validity checks.
|
||||
* Speed up the LookupHelper facilities by introducing a parsing cache.
|
||||
* Implement Control+C and Control+D support.
|
||||
* Support printing lambda-dependent types.
|
||||
* Various minor improvements for C++ modules support:
|
||||
* Adjust module cache path;
|
||||
* Build the cling runtime into a separate module;
|
||||
* Support virtual filesystem overlay files;
|
||||
* Use COFF object file format on Windows -- fixes symbol lookups.
|
||||
|
||||
Experimental Features
|
||||
---------------------
|
||||
* Advance the C++ modules support in cling
|
||||
* Start working on CUDA support
|
||||
|
||||
Jupyter
|
||||
-------
|
||||
* Provide better diagnostics if cling was not found;
|
||||
* Find back the kernel if brew install was used;
|
||||
|
||||
|
||||
Fixed Bugs
|
||||
----------
|
||||
[ROOT-6967](https://sft.its.cern.ch/jira/browse/ROOT-6967)
|
||||
[ROOT-7749](https://sft.its.cern.ch/jira/browse/ROOT-7749)
|
||||
[ROOT-8863](https://sft.its.cern.ch/jira/browse/ROOT-8863)
|
||||
[ROOT-8897](https://sft.its.cern.ch/jira/browse/ROOT-8897)
|
||||
[ROOT-8991](https://sft.its.cern.ch/jira/browse/ROOT-8991)
|
||||
[ROOT-9114](https://sft.its.cern.ch/jira/browse/ROOT-9114)
|
||||
[ROOT-9377](https://sft.its.cern.ch/jira/browse/ROOT-9377)
|
||||
[ROOT-9672](https://sft.its.cern.ch/jira/browse/ROOT-9672)
|
||||
[ROOT-9738](https://sft.its.cern.ch/jira/browse/ROOT-9738)
|
||||
[ROOT-9789](https://sft.its.cern.ch/jira/browse/ROOT-9789)
|
||||
[ROOT-9924](https://sft.its.cern.ch/jira/browse/ROOT-9924)
|
||||
[ROOT-10097](https://sft.its.cern.ch/jira/browse/ROOT-10097)
|
||||
[ROOT-10221](https://sft.its.cern.ch/jira/browse/ROOT-10221)
|
||||
|
||||
<!---Uniquify by sort ReleaseNotes.md | uniq -c | grep -v '1 ' --->
|
||||
<!---Get release bugs
|
||||
git log v0.5..master | grep 'ROOT-' | \
|
||||
s,^.*(ROOT-[0-9]+).*$,[\1]\(https://sft.its.cern.ch/jira/browse/\1\),' | uniq
|
||||
git log v0.5..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)
|
||||
@ -63,17 +97,34 @@ listed in the form of Firstname Lastname (#contributions):
|
||||
|
||||
FirstName LastName (#commits)
|
||||
|
||||
Axel Naumann (68)
|
||||
Frederich Munch (62)
|
||||
Vassil Vassilev (28)
|
||||
Raphael Isemann (21)
|
||||
Bertrand Bellenot (10)
|
||||
Roman Zulak (9)
|
||||
Vassil Vassilev (94)
|
||||
Axel Naumann (87)
|
||||
Simeon Ehrig (25)
|
||||
Bertrand Bellenot (23)
|
||||
Yuka Takahashi (17)
|
||||
Danilo Piparo (13)
|
||||
Raphael Isemann (5)
|
||||
Guilherme Amadio (5)
|
||||
Philippe Canal (4)
|
||||
Danilo Piparo (3)
|
||||
gouarin (1)
|
||||
Yuki Yamaura (1)
|
||||
Oksana Shadura (4)
|
||||
Vaibhav Garg (2)
|
||||
Sylvain Corlay (2)
|
||||
Saagar Jha (2)
|
||||
Nikita Ermakov (2)
|
||||
Dheepak Krishnamurthy (2)
|
||||
xloem (1)
|
||||
vagrant (1)
|
||||
straydragon (1)
|
||||
simeon (1)
|
||||
lizhangwen (1)
|
||||
Wolf Behrenhoff (1)
|
||||
Nathan Daly (1)
|
||||
Jason Detwiler (1)
|
||||
Houkime (1)
|
||||
Damien L-G (1)
|
||||
Aleksander Gajewski (1)
|
||||
|
||||
<!---Find contributor list for this release
|
||||
git log --pretty=format:"%an" v0.5...master | sort | uniq -c | sort -rn
|
||||
git log --pretty=format:"%an" v0.5...master | sort | uniq -c | sort -rn |\
|
||||
sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
|
||||
--->
|
||||
|
@ -6,6 +6,10 @@
|
||||
<body class="news">
|
||||
<div>
|
||||
<h3>Latest News</h3>
|
||||
<h4>Cling release 0.6 is out</h4>
|
||||
<h5>August 16th, 2019</h5>
|
||||
<p> <a href="https://github.com/vgvassilev/cling/blob/v0.6/docs/ReleaseNotes.md" target="_blank">Read more</a></p>
|
||||
<p></p>
|
||||
<h4>Cling release 0.5 is out</h4>
|
||||
<h5>November 02nd, 2017</h5>
|
||||
<p> <a href="https://github.com/vgvassilev/cling/blob/v0.5/docs/ReleaseNotes.md" target="_blank">Read more</a></p>
|
||||
|
Loading…
x
Reference in New Issue
Block a user