<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/tools/src, branch OTP-17.3</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>tools: Use call instead of cast to stop lcnt server</title>
<updated>2014-07-14T14:07:37+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-07-14T14:07:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3e042cef5b85a60052b0a9bd1fc937079be95a0f'/>
<id>3e042cef5b85a60052b0a9bd1fc937079be95a0f</id>
<content type='text'>
Mitigate gen_server:cast/2 race conditions in testcases.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mitigate gen_server:cast/2 race conditions in testcases.
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Fix lcnt serializing</title>
<updated>2014-07-14T13:21:48+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-07-14T13:21:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5c5631f360a4dde7c5d18da2664ca76cb0cd93fc'/>
<id>5c5631f360a4dde7c5d18da2664ca76cb0cd93fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tools: Add histogram to lcnt</title>
<updated>2014-07-09T16:28:13+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-07-06T22:57:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f24d1ad9004b2885cd3b15ac0bf9d1407ca68bc8'/>
<id>f24d1ad9004b2885cd3b15ac0bf9d1407ca68bc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce runtime_dependencies in .app files</title>
<updated>2014-03-20T15:24:47+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2014-03-10T16:15:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=22ff87a0c8db877e3ce53b6ff915dcc6a75c5c0c'/>
<id>22ff87a0c8db877e3ce53b6ff915dcc6a75c5c0c</id>
<content type='text'>
Most dependencies introduced are exactly the dependencies to other
applications found by xref. That is, there might be real dependencies
missing. There might also be pure debug dependencies listed that
probably should be removed. Each application has to be manually
inspected in order to ensure that all real dependencies are listed.

All dependencies introduced are to application versions used in
OTP 17.0. This since the previously used version scheme wasn't
designed for this, and in order to minimize the work of introducing
the dependencies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most dependencies introduced are exactly the dependencies to other
applications found by xref. That is, there might be real dependencies
missing. There might also be pure debug dependencies listed that
probably should be removed. Each application has to be manually
inspected in order to ensure that all real dependencies are listed.

All dependencies introduced are to application versions used in
OTP 17.0. This since the previously used version scheme wasn't
designed for this, and in order to minimize the work of introducing
the dependencies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/maps-support-cover/OTP-11764'</title>
<updated>2014-03-04T14:41:46+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-03-04T14:41:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c199bd2923e7d733e60beb9bd27b3852cbb2e699'/>
<id>c199bd2923e7d733e60beb9bd27b3852cbb2e699</id>
<content type='text'>
* nox/maps-support-cover/OTP-11764:
  Support maps in cover

Conflicts:
	lib/tools/src/cover.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nox/maps-support-cover/OTP-11764:
  Support maps in cover

Conflicts:
	lib/tools/src/cover.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'hb/dialyzer/deprecate_types/OTP-10342'</title>
<updated>2014-02-24T10:30:12+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2014-02-24T10:30:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=790e3739a14e3e77ab0282d961038714d84c0fb8'/>
<id>790e3739a14e3e77ab0282d961038714d84c0fb8</id>
<content type='text'>
* hb/dialyzer/deprecate_types/OTP-10342:
  Deprecate pre-defined built-in types
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hb/dialyzer/deprecate_types/OTP-10342:
  Deprecate pre-defined built-in types
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate pre-defined built-in types</title>
<updated>2014-02-23T14:01:29+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2014-02-03T09:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b66e75c285cba469c5225f3394da149456d17d16'/>
<id>b66e75c285cba469c5225f3394da149456d17d16</id>
<content type='text'>
The types array(), dict(), digraph(), gb_set(), gb_tree(), queue(),
set(), and tid() have been deprecated. They will be removed in OTP 18.0.

Instead the types array:array(), dict:dict(), digraph:graph(),
gb_set:set(), gb_tree:tree(), queue:queue(), sets:set(), and ets:tid()
can be used. (Note: it has always been necessary to use ets:tid().)

It is allowed in OTP 17.0 to locally re-define the types array(), dict(),
and so on.

New types array:array/1, dict:dict/2, gb_sets:set/1, gb_trees:tree/2,
queue:queue/1, and sets:set/1 have been added.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The types array(), dict(), digraph(), gb_set(), gb_tree(), queue(),
set(), and tid() have been deprecated. They will be removed in OTP 18.0.

Instead the types array:array(), dict:dict(), digraph:graph(),
gb_set:set(), gb_tree:tree(), queue:queue(), sets:set(), and ets:tid()
can be used. (Note: it has always been necessary to use ets:tid().)

It is allowed in OTP 17.0 to locally re-define the types array(), dict(),
and so on.

New types array:array/1, dict:dict/2, gb_sets:set/1, gb_trees:tree/2,
queue:queue/1, and sets:set/1 have been added.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix library application appup files</title>
<updated>2014-02-18T12:37:04+00:00</updated>
<author>
<name>Tobias Schlager</name>
<email>tobias.schlager@lindenbaum.eu</email>
</author>
<published>2014-02-18T11:29:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a61f66e1157b0e77839b76ef416f436f28304579'/>
<id>a61f66e1157b0e77839b76ef416f436f28304579</id>
<content type='text'>
As discussed in issue #240 *all* OTP library applications use the '.*'
wildcard as up and down version. This makes library applications
always up- and downgradeable. Using the wildcard version obsoletes
all maintenance tasks regarding library applications' appup files.
Additionally, it prevents upgrade problems caused by automatically
included application dependencies when using reltool to create
releases. Missing copyright headers are now consistently present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed in issue #240 *all* OTP library applications use the '.*'
wildcard as up and down version. This makes library applications
always up- and downgradeable. Using the wildcard version obsoletes
all maintenance tasks regarding library applications' appup files.
Additionally, it prevents upgrade problems caused by automatically
included application dependencies when using reltool to create
releases. Missing copyright headers are now consistently present.
</pre>
</div>
</content>
</entry>
<entry>
<title>cover: Use lists:reverse/1 instead of the home-brewn reverse function</title>
<updated>2014-02-13T09:24:50+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2014-02-12T12:53:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7591735bb4077db71c8e35382a3638283365b60a'/>
<id>7591735bb4077db71c8e35382a3638283365b60a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cover: Remove support for ancient formats of abstract code</title>
<updated>2014-02-13T09:24:50+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2014-02-11T15:31:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7e334f9c50453c809eddf81124119dd063d352db'/>
<id>7e334f9c50453c809eddf81124119dd063d352db</id>
<content type='text'>
The raw_abstract_v1 format that is currently used was introduced
in R9C. Beam files that old cannot be executed by the current
run-time system, so there is no need to continue the old formats.

Removing the support will increase coverage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The raw_abstract_v1 format that is currently used was introduced
in R9C. Beam files that old cannot be executed by the current
run-time system, so there is no need to continue the old formats.

Removing the support will increase coverage.
</pre>
</div>
</content>
</entry>
</feed>
