<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/tools/src, branch OTP-19.0</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>tools: Optimize adding multiple modules to an Xref server</title>
<updated>2016-06-10T07:50:02+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-04-26T12:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1b336f995d930d6542e67310b72d855e3571523f'/>
<id>1b336f995d930d6542e67310b72d855e3571523f</id>
<content type='text'>
Extracting data from debug info in BEAM files is parallelized.

The speed-up is not outstanding. If memory is not an issue, adding
`{spawn_opt, [{min_heap_size, &lt;large number&gt;}]}' to the option list of
xref:start/2 can make a (small) difference.

Reading of modules from a directory is parallelized. Attempts to
parallelize all modules when adding a release have been rejected since
the gain showed to be small compared to the increased complexity of
the code.

Using a process for coordinating the reading has not been attempted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extracting data from debug info in BEAM files is parallelized.

The speed-up is not outstanding. If memory is not an issue, adding
`{spawn_opt, [{min_heap_size, &lt;large number&gt;}]}' to the option list of
xref:start/2 can make a (small) difference.

Reading of modules from a directory is parallelized. Attempts to
parallelize all modules when adding a release have been rejected since
the gain showed to be small compared to the increased complexity of
the code.

Using a process for coordinating the reading has not been attempted.
</pre>
</div>
</content>
</entry>
<entry>
<title>xref: Fix unmatched return warnings</title>
<updated>2016-05-10T17:52:13+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-10T17:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3e0c7b96e0fd50f0cd913eef30065764f75ae8e3'/>
<id>3e0c7b96e0fd50f0cd913eef30065764f75ae8e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tags: Fix unmatched return warnings</title>
<updated>2016-05-10T17:52:13+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-10T17:38:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=116afe8f0e6d5638760c08597f38820d397cc534'/>
<id>116afe8f0e6d5638760c08597f38820d397cc534</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lcnt: Fix unmatched return warnings</title>
<updated>2016-05-10T17:52:13+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-10T17:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=06b4ea896952c714ab5c80f098a512b7d4acffc5'/>
<id>06b4ea896952c714ab5c80f098a512b7d4acffc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fprof: Fix unmatched return warnings</title>
<updated>2016-05-10T17:52:13+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-10T17:30:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=99c4b3cce1049b325fc11cc66a97f42a4dc0eae3'/>
<id>99c4b3cce1049b325fc11cc66a97f42a4dc0eae3</id>
<content type='text'>
The return value of trace_clock is never used, return 'ok' instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The return value of trace_clock is never used, return 'ok' instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>fprof: Fix unmatched return warnings</title>
<updated>2016-05-10T17:52:12+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-10T17:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b4338bc38486ba23c123add6ab0f3460cae9bed3'/>
<id>b4338bc38486ba23c123add6ab0f3460cae9bed3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>eprof: Fix unmatched return warnings</title>
<updated>2016-05-10T17:52:12+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-10T17:17:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ead64d5d32d4ba42193a49066c5f49475d89e410'/>
<id>ead64d5d32d4ba42193a49066c5f49475d89e410</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cover: Fix unmatched return warnings</title>
<updated>2016-05-10T17:52:12+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-10T17:13:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a745b4e8516b01fd202bffd8760fcf2d2aa778d6'/>
<id>a745b4e8516b01fd202bffd8760fcf2d2aa778d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Update fprof with new gc traces</title>
<updated>2016-04-29T16:32:04+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-04-22T15:06:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2a646e161e5b73ad6984df8dc2fcb8fdba2e0df7'/>
<id>2a646e161e5b73ad6984df8dc2fcb8fdba2e0df7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fprof: update to work with new spawned trace event</title>
<updated>2016-04-15T13:07:56+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2016-02-26T08:18:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a67fd61a89ca7ab583612358918985d46746101e'/>
<id>a67fd61a89ca7ab583612358918985d46746101e</id>
<content type='text'>
OTP-13499
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-13499
</pre>
</div>
</content>
</entry>
</feed>
