Prepare for release v0.4.
This commit is contained in:
parent
77bda84fb2
commit
784f55bee8
@ -20,36 +20,71 @@ infrastructure are described first.
|
||||
|
||||
Major New Features
|
||||
------------------
|
||||
* ...
|
||||
* Clang and LLVM optimizations of interpreted code, defaults to -O2 (tweak with
|
||||
`.O <N>`)
|
||||
* Support unicode
|
||||
* Enable C++ modules builds for cling when built with clang
|
||||
* Functions can be declared at cling's prompt without `.rawInput`
|
||||
|
||||
Cling as a Library
|
||||
------------------
|
||||
* ...
|
||||
|
||||
External Dependencies
|
||||
---------------------
|
||||
* Upgrade to LLVM rXXX.
|
||||
* Add a [simple demo](../tools/demo/cling-demo.cpp) introducing cling as
|
||||
an interpreter library
|
||||
|
||||
Misc
|
||||
----
|
||||
* ...
|
||||
* Enable colors at the prompt
|
||||
* Increase support in printing out objects such as printing of structs and
|
||||
collections
|
||||
* Improve performance in code transformations for interactive use
|
||||
* Improve matching of runtime and build time environments
|
||||
* Improve stability of the `cpt.py` build tool
|
||||
|
||||
Experimental Features
|
||||
---------------------
|
||||
* Code unloading:
|
||||
* Dynamic Scopes:
|
||||
* Precompiled Headers: cling now has the ability to generate precompiled headers
|
||||
cling -x c++-header InputHeader.h -o Output.pch
|
||||
* Progress with support on Windows
|
||||
* Progress with PowerPC 64
|
||||
* Preprocessed Output: cling now has the ability to generate preprocessed output
|
||||
cling -E -dM will show all preprocessor definitions
|
||||
cling -E -dM will show all preprocessor definitions at startup
|
||||
|
||||
Jupyter
|
||||
-------
|
||||
* Support of current Jupyter versions fixing ZMQ communication issues
|
||||
* Support for c++11, c++14 and c++1z kernels
|
||||
|
||||
Fixed Bugs
|
||||
----------
|
||||
<!---Uniquify by sort ReleaseNotes.md | uniq -c | grep -v '1 ' --->
|
||||
<!---Standard MarkDown doesn't support neither variables nor <base> --->
|
||||
[ROOT-XXX](https://sft.its.cern.ch/jira/browse/ROOT-XXX)
|
||||
* Coverity static analysis fixes
|
||||
|
||||
[ROOT-7016](https://sft.its.cern.ch/jira/browse/ROOT-7016)
|
||||
[ROOT-8739](https://sft.its.cern.ch/jira/browse/ROOT-8739)
|
||||
[ROOT-8696](https://sft.its.cern.ch/jira/browse/ROOT-8696)
|
||||
[ROOT-8523](https://sft.its.cern.ch/jira/browse/ROOT-8523)
|
||||
[ROOT-8399](https://sft.its.cern.ch/jira/browse/ROOT-8399)
|
||||
[ROOT-7354](https://sft.its.cern.ch/jira/browse/ROOT-7354)
|
||||
[ROOT-8529](https://sft.its.cern.ch/jira/browse/ROOT-8529)
|
||||
[ROOT-8467](https://sft.its.cern.ch/jira/browse/ROOT-8467)
|
||||
[ROOT-6539](https://sft.its.cern.ch/jira/browse/ROOT-6539)
|
||||
[ROOT-8443](https://sft.its.cern.ch/jira/browse/ROOT-8443)
|
||||
[ROOT-7037](https://sft.its.cern.ch/jira/browse/ROOT-7037)
|
||||
[ROOT-8443](https://sft.its.cern.ch/jira/browse/ROOT-8443)
|
||||
[ROOT-8379](https://sft.its.cern.ch/jira/browse/ROOT-8379)
|
||||
[ROOT-8375](https://sft.its.cern.ch/jira/browse/ROOT-8375)
|
||||
[ROOT-8392](https://sft.its.cern.ch/jira/browse/ROOT-8392)
|
||||
[ROOT-7610](https://sft.its.cern.ch/jira/browse/ROOT-7610)
|
||||
[ROOT-5248](https://sft.its.cern.ch/jira/browse/ROOT-5248)
|
||||
[ROOT-7857](https://sft.its.cern.ch/jira/browse/ROOT-7857)
|
||||
[ROOT-8300](https://sft.its.cern.ch/jira/browse/ROOT-8300)
|
||||
[ROOT-8325](https://sft.its.cern.ch/jira/browse/ROOT-8325)
|
||||
|
||||
<!---Uniquify by sort ReleaseNotes.md | uniq -c | grep -v '1 ' --->
|
||||
<!---Get release bugs
|
||||
git log v0.3..master | grep 'ROOT-' | \
|
||||
s,^.*(ROOT-[0-9]+).*$,[\1]\(https://sft.its.cern.ch/jira/browse/\1\),' | uniq
|
||||
--->
|
||||
<!---Standard MarkDown doesn't support neither variables nor <base>
|
||||
[ROOT-XXX](https://sft.its.cern.ch/jira/browse/ROOT-XXX)
|
||||
--->
|
||||
|
||||
<!---Additional Information
|
||||
----------------------
|
||||
@ -70,6 +105,30 @@ listed in the form of Firstname Lastname (#contributions):
|
||||
|
||||
FirstName LastName (#commits)
|
||||
|
||||
Frederich Munch (235)
|
||||
Axel Naumann (191)
|
||||
Roman Zulak (66)
|
||||
Vassil Vassilev (63)
|
||||
Bertrand Bellenot (45)
|
||||
Philippe Canal (29)
|
||||
erlanger (7)
|
||||
Danilo Piparo (4)
|
||||
Raphael Isemann (3)
|
||||
Pere Mato (3)
|
||||
David Abdurachmanov (2)
|
||||
Sylvain Corlay (1)
|
||||
Spencer Lyon (1)
|
||||
Sebastian Uhl (1)
|
||||
Santiago Castro (1)
|
||||
PrometheusPi (1)
|
||||
Pedro Henriques dos Santos Teixeira (1)
|
||||
Maarten Scholl (1)
|
||||
Diego Torres Quintanilla (1)
|
||||
CristinaCristescu (1)
|
||||
Brian Bockelman (1)
|
||||
Boris Perovic (1)
|
||||
Ajith Pandel (1)
|
||||
|
||||
<!---Find contributor list for this release
|
||||
git log --pretty=format:"%an" v0.3...master | sort | uniq -c | sort -rn
|
||||
--->
|
||||
|
@ -102,7 +102,7 @@ int main(int argc, char** argv) {
|
||||
}
|
||||
</code></pre>
|
||||
|
||||
|
||||
<p>A more complete example could be found in <a href="https://github.com/root-project/cling/tree/master/tools/demo" target="_blank">tools/demo/cling-demo.cpp</a></p>
|
||||
|
||||
<h3> Download </h3>
|
||||
<p>
|
||||
|
@ -6,6 +6,10 @@
|
||||
<body class="news">
|
||||
<div>
|
||||
<h3>Latest News</h3>
|
||||
<h4>Cling release 0.4 is out</h4>
|
||||
<h5>June 06th, 2017</h5>
|
||||
<p> <a href="https://github.com/vgvassilev/cling/blob/v0.4/docs/ReleaseNotes.md" target="_blank">Read more</a></p>
|
||||
<p></p>
|
||||
<h4>Cling release 0.3 is out</h4>
|
||||
<h5>August 09th, 2016</h5>
|
||||
<p> <a href="https://github.com/vgvassilev/cling/blob/v0.3/docs/ReleaseNotes.md" target="_blank">Read more</a></p>
|
||||
|
Loading…
Reference in New Issue
Block a user