<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib/test, 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>Merge branch 'egil/maps-with-doc-tests/OTP-12137' into maint</title>
<updated>2014-09-04T12:40:44+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-09-04T12:40:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=de618b04eb78702cff7c08f984d6779b8ef06895'/>
<id>de618b04eb78702cff7c08f984d6779b8ef06895</id>
<content type='text'>
* egil/maps-with-doc-tests/OTP-12137:
  stdlib: Test maps:with/2
  stdlib: Document maps:with/2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/maps-with-doc-tests/OTP-12137:
  stdlib: Test maps:with/2
  stdlib: Document maps:with/2
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/erl_scan-fix-column-tracking' into maint</title>
<updated>2014-09-01T10:07:11+00:00</updated>
<author>
<name>Marcus Arendt</name>
<email>marcus@erlang.org</email>
</author>
<published>2014-09-01T10:07:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=974ad849638c922aa291c74566636b996d2cf9d7'/>
<id>974ad849638c922aa291c74566636b996d2cf9d7</id>
<content type='text'>
* nox/erl_scan-fix-column-tracking:
  Properly track column numbers in erl_scan
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nox/erl_scan-fix-column-tracking:
  Properly track column numbers in erl_scan
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dgud/stdlib/format_status_terminate/OTP-11967' into maint</title>
<updated>2014-08-28T14:02:09+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2014-08-28T14:02:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e71d52daa322f7a1f8992c0775183fce9b7309ba'/>
<id>e71d52daa322f7a1f8992c0775183fce9b7309ba</id>
<content type='text'>
* dgud/stdlib/format_status_terminate/OTP-11967:
  stdlib: Call format_status even if terminate callback crashes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dgud/stdlib/format_status_terminate/OTP-11967:
  stdlib: Call format_status even if terminate callback crashes
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Test maps:with/2</title>
<updated>2014-08-26T15:23:09+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-08-26T15:23:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=127f3e2594d96089aeb51c5652173acf5e3fe6fd'/>
<id>127f3e2594d96089aeb51c5652173acf5e3fe6fd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/maps-shell-expansion' into maint</title>
<updated>2014-07-15T13:38:27+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2014-07-15T13:38:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=172e812c491680fbb175f56f7604d4098cdc9de4'/>
<id>172e812c491680fbb175f56f7604d4098cdc9de4</id>
<content type='text'>
OTP-12063

* nox/maps-shell-expansion:
  Expand shell functions in map expressions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OTP-12063

* nox/maps-shell-expansion:
  Expand shell functions in map expressions
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint-17' into maint</title>
<updated>2014-07-11T09:09:09+00:00</updated>
<author>
<name>Erland Schönbeck</name>
<email>erland@erlang.org</email>
</author>
<published>2014-07-11T09:09:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9a1419a7d4325085dc2235a8531d77e1d96ea689'/>
<id>9a1419a7d4325085dc2235a8531d77e1d96ea689</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests of filelib and symlinks</title>
<updated>2014-07-09T12:58:24+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2014-07-07T13:45:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9dc807376b0dff43a19af5ef4301333f16cc11c1'/>
<id>9dc807376b0dff43a19af5ef4301333f16cc11c1</id>
<content type='text'>
This commit complements 769996c0cd4cb68c157e39de725642f209ed7423 and
adds tests for the following problems introduced by
f11aabdc9fec593c31e6c4f3fa25c1707e9c35df:

Given the symlink 'dirlink' pointing to an existing dir, then
- filelib:is_regular("dirlink") -&gt; false
- filelib:is_dir("dirlink") -&gt; false

Given the symlink 'filelink' pointing to an existing file, then
- filelib:is_regular("filelink") -&gt; false
- filelib:is_file("filelink") -&gt; false
- filelib:last_modified("filelink") and filelib:filesize("filelink")
  return the info of the link and not the file

Given the symlink "broken_symlink" pointing to a non-existing file, then
- filelib:wildcard("broken_symlink",File) -&gt; []
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit complements 769996c0cd4cb68c157e39de725642f209ed7423 and
adds tests for the following problems introduced by
f11aabdc9fec593c31e6c4f3fa25c1707e9c35df:

Given the symlink 'dirlink' pointing to an existing dir, then
- filelib:is_regular("dirlink") -&gt; false
- filelib:is_dir("dirlink") -&gt; false

Given the symlink 'filelink' pointing to an existing file, then
- filelib:is_regular("filelink") -&gt; false
- filelib:is_file("filelink") -&gt; false
- filelib:last_modified("filelink") and filelib:filesize("filelink")
  return the info of the link and not the file

Given the symlink "broken_symlink" pointing to a non-existing file, then
- filelib:wildcard("broken_symlink",File) -&gt; []
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of broken symlinks in filelib</title>
<updated>2014-07-09T12:57:11+00:00</updated>
<author>
<name>Anthony Ramine</name>
<email>n.oxyde@gmail.com</email>
</author>
<published>2014-06-30T22:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=de2fb97f15ac98aa1d1c5533aacca378334f4778'/>
<id>de2fb97f15ac98aa1d1c5533aacca378334f4778</id>
<content type='text'>
This fixes a bug introduced in f11aabdc9fec593c31e6c4f3fa25c1707e9c35df where
filelib:eval_read_file_info/2 was made to use file:read_link_info/1 to never
follow symlinks. This fixed wildcard/1 but broke every other function using
eval_read_file_info/2.

Reported-by: Louis-Philippe Gauthier
Reported-by: Danil Zagoskin
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a bug introduced in f11aabdc9fec593c31e6c4f3fa25c1707e9c35df where
filelib:eval_read_file_info/2 was made to use file:read_link_info/1 to never
follow symlinks. This fixed wildcard/1 but broke every other function using
eval_read_file_info/2.

Reported-by: Louis-Philippe Gauthier
Reported-by: Danil Zagoskin
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/io_lib_format-width-too-small' into maint</title>
<updated>2014-07-07T09:34:31+00:00</updated>
<author>
<name>Bruce Yinhe</name>
<email>bruce@erlang.org</email>
</author>
<published>2014-07-07T09:34:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4a1ffc3b3666436a92532e242bde9f5b67902469'/>
<id>4a1ffc3b3666436a92532e242bde9f5b67902469</id>
<content type='text'>
* nox/io_lib_format-width-too-small:
  Properly handle fields too short in io_lib_format

OTP-12041
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nox/io_lib_format-width-too-small:
  Properly handle fields too short in io_lib_format

OTP-12041
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Call format_status even if terminate callback crashes</title>
<updated>2014-07-04T09:52:21+00:00</updated>
<author>
<name>Dan Gudmundsson</name>
<email>dgud@erlang.org</email>
</author>
<published>2014-07-04T09:52:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fadb85a2e1ef5d1607947bd070c250e3a6205da9'/>
<id>fadb85a2e1ef5d1607947bd070c250e3a6205da9</id>
<content type='text'>
The format_status callback (if exists) should always be invoked when
logging errors.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The format_status callback (if exists) should always be invoked when
logging errors.
</pre>
</div>
</content>
</entry>
</feed>
