<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib/src, branch OTP-17.2</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 'nox/filelib-wildcard-broken-link' into maint-17</title>
<updated>2014-07-10T08:45:13+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2014-07-10T08:45:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b376a4b8dd21a943be3226bb696a1622537edf86'/>
<id>b376a4b8dd21a943be3226bb696a1622537edf86</id>
<content type='text'>
* nox/filelib-wildcard-broken-link:
  Update stdlib appup file
  Update runtime dependencies
  Update preloaded
  Add tests of filelib and symlinks
  Fix handling of broken symlinks in filelib

Conflicts:
	erts/preloaded/ebin/erl_prim_loader.beam
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nox/filelib-wildcard-broken-link:
  Update stdlib appup file
  Update runtime dependencies
  Update preloaded
  Add tests of filelib and symlinks
  Fix handling of broken symlinks in filelib

Conflicts:
	erts/preloaded/ebin/erl_prim_loader.beam
</pre>
</div>
</content>
</entry>
<entry>
<title>Update stdlib appup file</title>
<updated>2014-07-10T08:43:04+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2014-07-10T08:43:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ab5afc3d8cbd0211fef7c9c71edc2708f643f705'/>
<id>ab5afc3d8cbd0211fef7c9c71edc2708f643f705</id>
<content type='text'>
Allow upgrade from OTP 17.1 to newer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow upgrade from OTP 17.1 to newer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update runtime dependencies</title>
<updated>2014-07-09T13:15:48+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2014-07-09T13:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4182a479c2ae47d097c2b4f18a6a2a47020a5bca'/>
<id>4182a479c2ae47d097c2b4f18a6a2a47020a5bca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>[dialyzer] Use the  option 'dialyzer' to control the compiler</title>
<updated>2014-06-17T10:32:52+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2014-05-19T12:50:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=deca0a0687285af2c807715c9cc5de0a02c16ec2'/>
<id>deca0a0687285af2c807715c9cc5de0a02c16ec2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[dialyzer] Fix handling of literal records</title>
<updated>2014-06-17T10:32:51+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2014-05-13T06:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8498a35ce141c6e16feed198540b910b9475b2e2'/>
<id>8498a35ce141c6e16feed198540b910b9475b2e2</id>
<content type='text'>
This ticket is about records in Erlang code, and when to check the
fields against the (optional) types given when defining records.

Dialyzer operates on the Erlang Core format, where there are no trace
of records. The fix implemented is a Real Hack:

Given the new option 'dialyzer' erl_expand_records marks the line
number of records in a way that is undone by v3_core, which in turn
inserts annotations that can be recognized by Dialyzer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ticket is about records in Erlang code, and when to check the
fields against the (optional) types given when defining records.

Dialyzer operates on the Erlang Core format, where there are no trace
of records. The fix implemented is a Real Hack:

Given the new option 'dialyzer' erl_expand_records marks the line
number of records in a way that is undone by v3_core, which in turn
inserts annotations that can be recognized by Dialyzer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of latin1 characters in false ifdef branches</title>
<updated>2014-06-16T12:32:42+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2014-06-16T12:25:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=9a9b77c72f95123ac0e6d1dab7f907a4f0f2e6a6'/>
<id>9a9b77c72f95123ac0e6d1dab7f907a4f0f2e6a6</id>
<content type='text'>
The fallback to latin-1 encoding would not work if the invalid
UTF-8 characters occurred in a skipped branch in an -ifdef/-ifndef.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fallback to latin-1 encoding would not work if the invalid
UTF-8 characters occurred in a skipped branch in an -ifdef/-ifndef.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'saa/add_default_value_for_maps_get/OTP-11951' into maint</title>
<updated>2014-05-26T14:38:50+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-05-26T14:38:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6b6cd01b607a1bfcf61bb6d5f4cc3fe9b37445db'/>
<id>6b6cd01b607a1bfcf61bb6d5f4cc3fe9b37445db</id>
<content type='text'>
* saa/add_default_value_for_maps_get/OTP-11951:
  stdlib: Fix indentation of maps doc
  Add docs and test for maps:get/3
  Add default value for maps:get
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* saa/add_default_value_for_maps_get/OTP-11951:
  stdlib: Fix indentation of maps doc
  Add docs and test for maps:get/3
  Add default value for maps:get
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fenollp/remove-erl_parse-legacy-map' into maint</title>
<updated>2014-05-14T13:17:00+00:00</updated>
<author>
<name>Marcus Arendt</name>
<email>marcus@erlang.org</email>
</author>
<published>2014-05-14T13:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5ade234d37600ea80dbb309f431c615937ea253d'/>
<id>5ade234d37600ea80dbb309f431c615937ea253d</id>
<content type='text'>
* fenollp/remove-erl_parse-legacy-map:
  Replace local mapl/2 (Erlang &lt; 5.0) unique call by a LC
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fenollp/remove-erl_parse-legacy-map:
  Replace local mapl/2 (Erlang &lt; 5.0) unique call by a LC
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'nox/fix-eval-map-update/OTP-11922' into maint</title>
<updated>2014-05-12T14:36:59+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-05-12T14:36:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c563f5866b42a3479050241284fffc1245aebe7d'/>
<id>c563f5866b42a3479050241284fffc1245aebe7d</id>
<content type='text'>
* nox/fix-eval-map-update/OTP-11922:
  Fix evaluation of map updates in the debugger and erl_eval
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* nox/fix-eval-map-update/OTP-11922:
  Fix evaluation of map updates in the debugger and erl_eval
</pre>
</div>
</content>
</entry>
</feed>
