<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/tools/src, branch master</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'john/tools/fix-cover-register-race/ERL-943/OTP-15813' into maint</title>
<updated>2019-05-14T11:39:00+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2019-05-14T11:39:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=416d7690d325f10c20fd7080ef324e76acae11c1'/>
<id>416d7690d325f10c20fd7080ef324e76acae11c1</id>
<content type='text'>
* john/tools/fix-cover-register-race/ERL-943/OTP-15813:
  cover: Fix register/2 race on startup
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/tools/fix-cover-register-race/ERL-943/OTP-15813:
  cover: Fix register/2 race on startup
</pre>
</div>
</content>
</entry>
<entry>
<title>cover: Fix register/2 race on startup</title>
<updated>2019-05-13T09:45:59+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2019-05-09T13:07:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=656420b64c9207ef5fc25c107b5f4a457b6359bd'/>
<id>656420b64c9207ef5fc25c107b5f4a457b6359bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>
</feed>
