@@ -18,39 +18,53 @@ Some of the major new features and improvements to Cling are listed
1818here. Generic improvements to Cling as a whole or to its underlying
1919infrastructure are described first.
2020
21- External Dependencies
22- ---------------------
23- * Upgrade to LLVM r302975.
24-
2521Major New Features
2622------------------
27- * A major new feature
23+ * Implement a mechanism allowing to redefine entities with the same name -- the
24+ * DefinitionShadower* is not default and can be turned on by:
25+ ``` cpp
26+ [cling] #include " cling/Interpreter/Interpreter.h"
27+ [cling] gCling ->allowRedefinition ()
28+ ```
29+ * Improve CUDA support:
30+ - Replace the PTX compiler with the internal one.
31+ - Add in-memory fatbin generation.
32+ * Initial Apple Silicon Support
33+ * Tighter Clang C++ Modules integration:
34+ - Implement global module indexing to improve module loading.
35+ - Automatic virtual overlay files for libc, std, tinyxml, boost and cuda.
36+ * Implement dynamic library symbol resolver based on the binary object formats.
2837
2938Misc
3039----
31- * A misc feature
32-
33- Experimental Features
34- ---------------------
35- * An experimental feature
36-
37- Jupyter
38- -------
39- * A Jupyter feature
40+ * Improvements in the cpt packaging system and travis continuous integration.
41+ * Windows improvements of jitted variables
4042
4143
4244Fixed Bugs
4345----------
44- [ ROOT-XXXX] ( https://sft.its.cern.ch/jira/browse/ROOT-XXXX )
46+ [Cling-197](https://github.com/root-project/cling/issues/197 )
47+ [ Cling-284] ( https://github.com/root-project/cling/issues/284 )
48+ [ Cling-297] ( https://github.com/root-project/cling/issues/297 )
49+
50+ [ ROOT-10193] ( https://sft.its.cern.ch/jira/browse/ROOT-10193 )
51+ [ ROOT-10224] ( https://sft.its.cern.ch/jira/browse/ROOT-10224 )
52+ [ ROOT-10285] ( https://sft.its.cern.ch/jira/browse/ROOT-10285 )
53+ [ ROOT-10333] ( https://sft.its.cern.ch/jira/browse/ROOT-10333 )
54+ [ ROOT-10354] ( https://sft.its.cern.ch/jira/browse/ROOT-10354 )
55+ [ ROOT-10426] ( https://sft.its.cern.ch/jira/browse/ROOT-10426 )
56+ [ ROOT-10499] ( https://sft.its.cern.ch/jira/browse/ROOT-10499 )
57+ [ ROOT-10511] ( https://sft.its.cern.ch/jira/browse/ROOT-10511 )
58+ [ ROOT-10677] ( https://sft.its.cern.ch/jira/browse/ROOT-10677 )
59+ [ ROOT-10689] ( https://sft.its.cern.ch/jira/browse/ROOT-10689 )
60+ [ ROOT-10751] ( https://sft.its.cern.ch/jira/browse/ROOT-10751 )
61+ [ ROOT-10777] ( https://sft.its.cern.ch/jira/browse/ROOT-10777 )
62+ [ ROOT-10791] ( https://sft.its.cern.ch/jira/browse/ROOT-10791 )
63+ [ ROOT-10798] ( https://sft.its.cern.ch/jira/browse/ROOT-10798 )
64+ [ ROOT-10803] ( https://sft.its.cern.ch/jira/browse/ROOT-10803 )
65+ [ ROOT-10812] ( https://sft.its.cern.ch/jira/browse/ROOT-10812 )
66+ [ ROOT-10917] ( https://sft.its.cern.ch/jira/browse/ROOT-10917 )
4567
46- <!-- -Get release bugs
47- git log v0.6..master | grep 'ROOT-' | sed -E \
48- 's,^.*(ROOT-[0-9]+).*$,[\1]\(https://sft.its.cern.ch/jira/browse/\1\),' | \
49- sort | uniq
50- --->
51- <!-- -Standard MarkDown doesn't support neither variables nor <base>
52- [ROOT-XXX](https://sft.its.cern.ch/jira/browse/ROOT-XXX)
53- --->
5468
5569<!-- -Additional Information
5670----------------------
@@ -71,7 +85,21 @@ listed in the form of Firstname Lastname (#contributions):
7185
7286FirstName LastName (#commits)
7387
74- <!-- -Find contributor list for this release
75- git log --pretty=format:"%an" v0.6...master | sort | uniq -c | sort -rn |\
76- sed -E 's,^ *([0-9]+) (.*)$,\2 \(\1\),'
77- --->
88+ Vassil Vassilev (57)
89+ Pratyush Das (35)
90+ Axel Naumann (28)
91+ Simeon Ehrig (13)
92+ Javier Lopez-Gomez (13)
93+ Vaibhav Garg (8)
94+ Philippe Canal (7)
95+ Bertrand Bellenot (7)
96+ Frederich Munch (3)
97+ Chris Burr (2)
98+ pankaj kumar (1)
99+ Stephan Hageboeck (1)
100+ Sergey Linev (1)
101+ Oksana Shadura (1)
102+ Martin Ritter (1)
103+ Jonas Hahnfeld (1)
104+ Enrico Guiraud (1)
105+ Alexander Penev (1)
0 commit comments