From c1520807cf0f1d62ec9587d10154acc9506f3ef7 Mon Sep 17 00:00:00 2001 From: Axel Naumann <Axel.Naumann@cern.ch> Date: Fri, 11 Dec 2009 09:02:25 +0000 Subject: [PATCH] Fix <pre>. Mention FastAllocString. Mention removal of exit(). Mention not-a-number. git-svn-id: http://root.cern.ch/svn/root/trunk@31833 27541ba8-7e3a-0410-8455-c3a389f83636 --- cint/doc/v526/index.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cint/doc/v526/index.html b/cint/doc/v526/index.html index a775a2a8bcc..811ef185a76 100644 --- a/cint/doc/v526/index.html +++ b/cint/doc/v526/index.html @@ -45,10 +45,13 @@ They are all backward compatible with the v5.24/00 release.</p> <ul> <li>Improve the lookup time for type names. Improves start-up time (dictionary initialization) and parsing speed.</li> <li>New link pragma to simply the generation of the dictionary for 'operators' in a rootcint dictionary. -<pre lang=cpp>#pragma link [C++|off] operators classname;</pre> +<pre>#pragma link [C++|off] operators classname;</pre> will turn on/off symbol table registration of the operators that are declared in the declaring scopes of 'classname' (and any of its enclosing scope) and take at least one argument that is a reference, pointer, or value argument of type <i>classname</i>.</li> + <li>Replace most of CINT's static buffers by a custom string class with very fast allocation. This costs <0.5% in runtime, <300kB in heap, and significantly increases CINT's robustness with large type names, source lines etc. It also reduces the stack use of CINT, a problem encountered mostly on Windows.</li> + <li>CINT now doesn't <tt>exit()</tt> anymore when encounetring fatal errors but throws a <tt>runtime_exception</tt>.</li> + <li>Improve handling of <tt>nan</tt> (not a number).</li> </ul> </li> <li>Reflex -- GitLab