<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/tools/src, branch maint-22</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Use the counters module to speed up cover</title>
<updated>2019-02-11T13:54:44+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2019-02-06T13:24:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e6bdde9e927ad0933aaf36120cc740e2380567dc'/>
<id>e6bdde9e927ad0933aaf36120cc740e2380567dc</id>
<content type='text'>
Use `counters:add/3` instead of `ets:update_counter/3`
for counting the number of times a line is executed.

By default, the reference to the counter array for each module will be
stored in a persistent term and retrieved every time a counter is
updated. This makes the compiler test suite with coverage enabled run
*almost* twice as fast (on my computer, in about 6 minutes down from
more than 11 minutes).

To get even more speed, the new `cover:local_only/0` function can be
called to put cover into a mode where the cover-compiled code can only
be run on the local node. In this mode, the cover-compiled modules in
a more efficient way by compiling the counter reference into the
code. This shaves off about one more minute, making the compiler test
suite with coverage enabled run *more than* twice as fast (in about 5
minutes on my computer).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `counters:add/3` instead of `ets:update_counter/3`
for counting the number of times a line is executed.

By default, the reference to the counter array for each module will be
stored in a persistent term and retrieved every time a counter is
updated. This makes the compiler test suite with coverage enabled run
*almost* twice as fast (on my computer, in about 6 minutes down from
more than 11 minutes).

To get even more speed, the new `cover:local_only/0` function can be
called to put cover into a mode where the cover-compiled code can only
be run on the local node. In this mode, the cover-compiled modules in
a more efficient way by compiling the counter reference into the
code. This shaves off about one more minute, making the compiler test
suite with coverage enabled run *more than* twice as fast (in about 5
minutes on my computer).
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2019-01-25T11:05:54+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2019-01-25T11:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7cd0271e226ddd727867b0f923a00d9f58167a5f'/>
<id>7cd0271e226ddd727867b0f923a00d9f58167a5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[cover] Make uncovered lines searchable in html output</title>
<updated>2019-01-21T15:26:38+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2019-01-21T15:26:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c18bb73c75b1eea6e8986893edc3b7a066fcf365'/>
<id>c18bb73c75b1eea6e8986893edc3b7a066fcf365</id>
<content type='text'>
Prior to PR#1807, uncovered lines could be found by searching for "
0.." in the HTML page generated by cover:analyse_to_file/1,2. The pull
request removed the two dots after the number of hits, which makes it
much harder to find the uncovered lines.

This commit introduces a sad face, :-( , instead of the single 0
character, which should make the search easier.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to PR#1807, uncovered lines could be found by searching for "
0.." in the HTML page generated by cover:analyse_to_file/1,2. The pull
request removed the two dots after the number of hits, which makes it
much harder to find the uncovered lines.

This commit introduces a sad face, :-( , instead of the single 0
character, which should make the search easier.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2019-01-21T13:46:33+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2019-01-21T13:46:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9c8075413728e3be373d7dff2a7168b3983e0be3'/>
<id>9c8075413728e3be373d7dff2a7168b3983e0be3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a link on the line number in cover output</title>
<updated>2019-01-11T15:12:31+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2018-12-06T12:17:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2eaf5f8014ced0ea5cff65782646fe209bf8dc2f'/>
<id>2eaf5f8014ced0ea5cff65782646fe209bf8dc2f</id>
<content type='text'>
This will make it easier to send links to other people.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will make it easier to send links to other people.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update tools.app.src</title>
<updated>2019-01-08T17:04:28+00:00</updated>
<author>
<name>Matt O'Gorman</name>
<email>mog-lists@rldn.net</email>
</author>
<published>2019-01-08T17:04:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=2da60bd7600dd5bd7f1f54861cb82af8516c597f'/>
<id>2da60bd7600dd5bd7f1f54861cb82af8516c597f</id>
<content type='text'>
add missing tags too</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add missing tags too</pre>
</div>
</content>
</entry>
<entry>
<title>add cprof to list of tools</title>
<updated>2019-01-06T07:25:01+00:00</updated>
<author>
<name>Matthew O'Gorman</name>
<email>mog@rldn.net</email>
</author>
<published>2019-01-06T07:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f9d43b9e82ec36e8b85b4294f924ad2766d14065'/>
<id>f9d43b9e82ec36e8b85b4294f924ad2766d14065</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement print on other node</title>
<updated>2018-11-30T14:03:19+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2018-11-16T15:58:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a1bdaba31c8f925f70fd87d625c1760f271f46ad'/>
<id>a1bdaba31c8f925f70fd87d625c1760f271f46ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2018-09-21T10:23:25+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2018-09-21T10:23:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d04b53936d5e9f84a3066ecd466993671b1428bf'/>
<id>d04b53936d5e9f84a3066ecd466993671b1428bf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1807 from milmazz/improve-cover-html-pages</title>
<updated>2018-08-06T10:06:30+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>erlangsiri@gmail.com</email>
</author>
<published>2018-08-06T10:06:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ce0ab49ca59dc56cb4774abc1f635b7ff9cf97df'/>
<id>ce0ab49ca59dc56cb4774abc1f635b7ff9cf97df</id>
<content type='text'>
Improve Cover HTML page

OTP-15213</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve Cover HTML page

OTP-15213</pre>
</div>
</content>
</entry>
</feed>
