diff options
Diffstat (limited to 'lib/tools/doc/src')
| -rw-r--r-- | lib/tools/doc/src/cover.xml | 31 | ||||
| -rw-r--r-- | lib/tools/doc/src/cover_chapter.xml | 9 | ||||
| -rw-r--r-- | lib/tools/doc/src/cprof.xml | 2 | ||||
| -rw-r--r-- | lib/tools/doc/src/erlang_mode.xml | 4 | ||||
| -rw-r--r-- | lib/tools/doc/src/erlang_mode_chapter.xml | 4 | ||||
| -rw-r--r-- | lib/tools/doc/src/make.xml | 2 | ||||
| -rw-r--r-- | lib/tools/doc/src/notes.xml | 85 | ||||
| -rw-r--r-- | lib/tools/doc/src/part_notes_history.xml | 2 | ||||
| -rw-r--r-- | lib/tools/doc/src/tags.xml | 2 | 
9 files changed, 131 insertions, 10 deletions
| diff --git a/lib/tools/doc/src/cover.xml b/lib/tools/doc/src/cover.xml index 323bd0dda8..683acc025d 100644 --- a/lib/tools/doc/src/cover.xml +++ b/lib/tools/doc/src/cover.xml @@ -5,7 +5,7 @@    <header>      <copyright>        <year>2001</year> -      <year>2007</year> +      <year>2011</year>        <holder>Ericsson AB, All Rights Reserved</holder>      </copyright>      <legalnotice> @@ -270,6 +270,8 @@            defaults to <c>function</c>.</p>          <p>If <c>Module</c> is not Cover compiled, the function returns            <c>{error,{not_cover_compiled,Module}}</c>.</p> +	<p>HINT: It is possible to issue multiple analyse_to_file commands at +	  the same time. </p>        </desc>      </func>      <func> @@ -307,6 +309,33 @@            <c>.beam</c> file, or in <c>../src</c> relative to that            directory. If no source code is found,             <c>,{error,no_source_code_found}</c> is returned.</p> +	<p>HINT: It is possible to issue multiple analyse_to_file commands at +	  the same time. </p>  +      </desc> +    </func> +    <func> +      <name>async_analyse_to_file(Module) -> </name> +      <name>async_analyse_to_file(Module,Options) -> </name> +      <name>async_analyse_to_file(Module, OutFile) -> </name> +      <name>async_analyse_to_file(Module, OutFile, Options) ->  pid()</name> +      <fsummary>Asynchronous call to analyse_to_file.</fsummary> +      <type> +        <v>Module = atom()</v> +        <v>OutFile = string()</v> +        <v>Options = [Option]</v> +        <v>Option = html</v> +        <v>Error = {not_cover_compiled,Module} | {file,File,Reason} | no_source_code_found | not_main_node</v> +        <v> File = string()</v> +        <v> Reason = term()</v> +      </type> +      <desc> +	<p>This function works exactly the same way as  +	<seealso marker="#analyse_to_file-1">analyse_to_file</seealso> except +	that it is asynchronous instead of synchronous. The spawned process +	will link with the caller when created. If an <c>Error</c> occurs +	while doing the cover analysis the process will crash with the same +	error reason as <seealso marker="#analyse_to_file-1">analyse_to_file</seealso>  +	would return.</p>        </desc>      </func>      <func> diff --git a/lib/tools/doc/src/cover_chapter.xml b/lib/tools/doc/src/cover_chapter.xml index b4f7919183..5083b01f1d 100644 --- a/lib/tools/doc/src/cover_chapter.xml +++ b/lib/tools/doc/src/cover_chapter.xml @@ -4,7 +4,7 @@  <chapter>    <header>      <copyright> -      <year>2001</year><year>2009</year> +      <year>2001</year><year>2011</year>        <holder>Ericsson AB. All Rights Reserved.</holder>      </copyright>      <legalnotice> @@ -403,6 +403,13 @@ ok          database contains information about each executable line in each          Cover compiled module, performance decreases proportionally to          the size and number of the Cover compiled modules.</p> +      <p>To improve performance when analysing cover results it is possible +	to do multiple calls to <seealso marker="cover#analyse-1">analyse</seealso> +	and <seealso marker="cover#analyse_to_file-1">analyse_to_file</seealso> +	at once. You can also use the  +	<seealso marker="cover#async_analyse_to_file-1">async_analyse_to_file</seealso>  +	convenience function. +      </p>      </section>      <section> diff --git a/lib/tools/doc/src/cprof.xml b/lib/tools/doc/src/cprof.xml index 421ed7875a..2dc419d29c 100644 --- a/lib/tools/doc/src/cprof.xml +++ b/lib/tools/doc/src/cprof.xml @@ -5,7 +5,7 @@    <header>      <copyright>        <year>2002</year> -      <year>2007</year> +      <year>2011</year>        <holder>Ericsson AB, All Rights Reserved</holder>      </copyright>      <legalnotice> diff --git a/lib/tools/doc/src/erlang_mode.xml b/lib/tools/doc/src/erlang_mode.xml index 912c442153..794224d601 100644 --- a/lib/tools/doc/src/erlang_mode.xml +++ b/lib/tools/doc/src/erlang_mode.xml @@ -4,7 +4,7 @@  <erlref>    <header>      <copyright> -      <year>2003</year><year>2009</year> +      <year>2003</year><year>2011</year>        <holder>Ericsson AB. All Rights Reserved.</holder>      </copyright>      <legalnotice> @@ -173,7 +173,7 @@          sum(L)          -> sum(L, 0).          sum([H|T], Sum) -> sum(T, Sum + H); -        sum([], Sum)    -> Sum."</code> +        sum([], Sum)    -> Sum.</code>        </item>      </list>    </section> diff --git a/lib/tools/doc/src/erlang_mode_chapter.xml b/lib/tools/doc/src/erlang_mode_chapter.xml index b22c6b1809..4ffa224ea5 100644 --- a/lib/tools/doc/src/erlang_mode_chapter.xml +++ b/lib/tools/doc/src/erlang_mode_chapter.xml @@ -4,7 +4,7 @@  <chapter>    <header>      <copyright> -      <year>2003</year><year>2009</year> +      <year>2003</year><year>2011</year>        <holder>Ericsson AB. All Rights Reserved.</holder>      </copyright>      <legalnotice> @@ -45,7 +45,7 @@    <section>      <title>Elisp</title> -    <p>There are two Elsip modules include in this tool package +    <p>There are two Elisp modules included in this tool package        for Emacs. There is erlang.el that defines the actual erlang mode        and there is erlang-start.el that makes some nice initializations.</p>    </section> diff --git a/lib/tools/doc/src/make.xml b/lib/tools/doc/src/make.xml index f13514d99f..1c8df67abf 100644 --- a/lib/tools/doc/src/make.xml +++ b/lib/tools/doc/src/make.xml @@ -5,7 +5,7 @@    <header>      <copyright>        <year>1996</year> -      <year>2007</year> +      <year>2011</year>        <holder>Ericsson AB, All Rights Reserved</holder>      </copyright>      <legalnotice> diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index b9e1ef2959..118800e44a 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -30,6 +30,91 @@    </header>    <p>This document describes the changes made to the Tools application.</p> +<section><title>Tools 2.6.6.3</title> + +    <section><title>Fixed Bugs and Malfunctions</title> +      <list> +        <item> +          <p> +	    Declare indentation options as "safe" in erlang-mode for +	    Emacs</p> +          <p> +	    Emacs has a facility for setting options on a per-file +	    basis based on comments in the source file. By default, +	    all options are considered "unsafe", and the user is +	    queried before the variable is set. This patch declares +	    the variables erlang-indent-level, erlang-indent-guard +	    and erlang-argument-indent to be safe, if the value +	    specified in the source file is valid.</p> +          <p> +	    Such declarations usually look like this:</p> +          <p> +	    %% -*- erlang-indent-level: 2 -*-</p> +          <p> +	    and appear on the first line of the file. (thanks to +	    Magnus Henoch)</p> +          <p> +	    Own Id: OTP-9122</p> +        </item> +      </list> +    </section> + + +    <section><title>Improvements and New Features</title> +      <list> +        <item> +          <p> +	    Cover has been improved to take less memory and allow +	    parallel analysis of cover data. Data collection from +	    nodes is now done in parallel and it is now possible to +	    issue multiple analyse and analyse_to_file requests at +	    the same time. A new function call async_analyse_to_file +	    has also been introduced, see the documentation for more +	    details.</p> +          <p> +	    Own Id: OTP-9043 Aux Id: seq11771 </p> +        </item> +      </list> +    </section> + +</section> + +<section><title>Tools 2.6.6.2</title> + +    <section><title>Fixed Bugs and Malfunctions</title> +      <list> +        <item> +	    <p>eprof: API sort mismatch has now been fixed. </p> +          <p> +	    Own Id: OTP-8853</p> +        </item> +        <item> +          <p> +	    eprof: fix division by zero in statistics</p> +          <p> +	    Own Id: OTP-8963</p> +        </item> +      </list> +    </section> + +</section> + +<section><title>Tools 2.6.6.1</title> + +    <section><title>Fixed Bugs and Malfunctions</title> +      <list> +        <item> +          <p> +	    <c>cover</c> will now show ampersand characters in the +	    source code correctly. (Thanks to Tom Moertel.)</p> +          <p> +	    Own Id: OTP-8776</p> +        </item> +      </list> +    </section> + +</section> +  <section><title>Tools 2.6.6</title>      <section><title>Fixed Bugs and Malfunctions</title> diff --git a/lib/tools/doc/src/part_notes_history.xml b/lib/tools/doc/src/part_notes_history.xml index b40b530c02..da637f380a 100644 --- a/lib/tools/doc/src/part_notes_history.xml +++ b/lib/tools/doc/src/part_notes_history.xml @@ -5,7 +5,7 @@    <header>      <copyright>        <year>2006</year> -      <year>2007</year> +      <year>2011</year>        <holder>Ericsson AB, All Rights Reserved</holder>      </copyright>      <legalnotice> diff --git a/lib/tools/doc/src/tags.xml b/lib/tools/doc/src/tags.xml index 5e1da25acf..54b5a4914c 100644 --- a/lib/tools/doc/src/tags.xml +++ b/lib/tools/doc/src/tags.xml @@ -5,7 +5,7 @@    <header>      <copyright>        <year>1998</year> -      <year>2007</year> +      <year>2011</year>        <holder>Ericsson AB, All Rights Reserved</holder>      </copyright>      <legalnotice> | 
