<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib/src, branch OTP-17.1.1</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<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>
<entry>
<title>Merge branch 'bjorn/stdlib/erl_tar/OTP-11854' into maint</title>
<updated>2014-05-09T10:09:26+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2014-05-09T10:09:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=17a4fefd66da7e34775c5ddb9ac146816d5abd42'/>
<id>17a4fefd66da7e34775c5ddb9ac146816d5abd42</id>
<content type='text'>
* bjorn/stdlib/erl_tar/OTP-11854:
  Correct typo in type specification
  Fix typo in erl_tar docs
  Update information about compatibility
  Correct end of tape marker
  Support path names with characters outside the US ASCII range
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bjorn/stdlib/erl_tar/OTP-11854:
  Correct typo in type specification
  Fix typo in erl_tar docs
  Update information about compatibility
  Correct end of tape marker
  Support path names with characters outside the US ASCII range
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct end of tape marker</title>
<updated>2014-05-08T12:26:27+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2014-04-09T14:30:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bb2b84c35e75ae80174ef54dad7babf6c6fa9075'/>
<id>bb2b84c35e75ae80174ef54dad7babf6c6fa9075</id>
<content type='text'>
The POSIX standard for tar says that there must be at least
two 512-bytes zero blocks at the end of the tar archive file.

Our implementation would only emit a single 512-byte zero block if the
size of the last file was in the range 18*512 through 19*512-1 (modulo
20*512). GNU tar would correctly unpack such tar archive file, but
would emit a warning:

   tar: A lone zero block at 20
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The POSIX standard for tar says that there must be at least
two 512-bytes zero blocks at the end of the tar archive file.

Our implementation would only emit a single 512-byte zero block if the
size of the last file was in the range 18*512 through 19*512-1 (modulo
20*512). GNU tar would correctly unpack such tar archive file, but
would emit a warning:

   tar: A lone zero block at 20
</pre>
</div>
</content>
</entry>
<entry>
<title>Support path names with characters outside the US ASCII range</title>
<updated>2014-05-08T12:26:27+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2014-04-09T10:42:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=61138cb31e1f6ad44d3ca54e668de9d2d4adb2ec'/>
<id>61138cb31e1f6ad44d3ca54e668de9d2d4adb2ec</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 'bjorn/stdlib/file_lib-wildcard/OTP-11850' into maint</title>
<updated>2014-05-08T08:49:54+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2014-05-08T08:49:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=6bf1835ac2d6f4db6c266b2df6167f8a10e95c92'/>
<id>6bf1835ac2d6f4db6c266b2df6167f8a10e95c92</id>
<content type='text'>
* bjorn/stdlib/file_lib-wildcard/OTP-11850:
  filelib:wildcard() should show broken symlinks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bjorn/stdlib/file_lib-wildcard/OTP-11850:
  filelib:wildcard() should show broken symlinks
</pre>
</div>
</content>
</entry>
</feed>
