<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/stdlib, branch OTP-19.3.6.6</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Prepare release</title>
<updated>2017-03-14T14:59:23+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2017-03-14T14:59:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4d658008be5a08ddadbe75ebadb9ef124436b76e'/>
<id>4d658008be5a08ddadbe75ebadb9ef124436b76e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2017-03-10T14:00:46+00:00</updated>
<author>
<name>Rickard Green</name>
<email>rickard@erlang.org</email>
</author>
<published>2017-03-10T14:00:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=26c3cd82529836cb5b6eefbf7f92f318fd91f847'/>
<id>26c3cd82529836cb5b6eefbf7f92f318fd91f847</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update appups in kernel and stdlib for OTP-19.3</title>
<updated>2017-03-08T11:35:20+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-03-08T11:35:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a0381d6ee2164bf8ae03d5b9fb01f0dfaf5b394f'/>
<id>a0381d6ee2164bf8ae03d5b9fb01f0dfaf5b394f</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 'raimo/kernel/gen_statem-progress/OTP-14114' into maint</title>
<updated>2017-03-03T10:35:59+00:00</updated>
<author>
<name>Raimo Niskanen</name>
<email>raimo@erlang.org</email>
</author>
<published>2017-03-03T10:35:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=960b4e63c8fcfa8577ac877464e300959f20db12'/>
<id>960b4e63c8fcfa8577ac877464e300959f20db12</id>
<content type='text'>
* raimo/kernel/gen_statem-progress/OTP-14114:
  Make code_change/4 optional
  Implement fallback for terminate/3
  Clarify code_change and callback mode change
  Stop pampering with stacktraces
  Clean up timer handling
  Remove event timer optimization
  Clean up timer handling
  Reduce number of loop variables hence code mass
  Optimize by using async cancel_timer
  Bugfix: callback mode not cached after code change
  Implement repeat_state and repeat_state_and_data
  Correct type checking function for action {next_event,,}
  Change arity of type to init_result/1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* raimo/kernel/gen_statem-progress/OTP-14114:
  Make code_change/4 optional
  Implement fallback for terminate/3
  Clarify code_change and callback mode change
  Stop pampering with stacktraces
  Clean up timer handling
  Remove event timer optimization
  Clean up timer handling
  Reduce number of loop variables hence code mass
  Optimize by using async cancel_timer
  Bugfix: callback mode not cached after code change
  Implement repeat_state and repeat_state_and_data
  Correct type checking function for action {next_event,,}
  Change arity of type to init_result/1
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'siri/sys/get_modules/ERL-367/OTP-14248' into maint</title>
<updated>2017-03-02T11:36:37+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-03-02T11:36:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0255a4be4cdf2dbb4f735e13e3b28751be25c138'/>
<id>0255a4be4cdf2dbb4f735e13e3b28751be25c138</id>
<content type='text'>
* siri/sys/get_modules/ERL-367/OTP-14248:
  Correct documentation of get_modules message
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* siri/sys/get_modules/ERL-367/OTP-14248:
  Correct documentation of get_modules message
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1358 from bjorng/bjorn/stdlib/fix-zip-bugs/OTP-14189</title>
<updated>2017-03-01T11:57:54+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bgustavsson@gmail.com</email>
</author>
<published>2017-03-01T11:57:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a7c8804bec4d758c62f696a842cb6cb0eea97e42'/>
<id>a7c8804bec4d758c62f696a842cb6cb0eea97e42</id>
<content type='text'>
zip: Fix bugs ERL-348 and ERL-349

OTP-14246
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
zip: Fix bugs ERL-348 and ERL-349

OTP-14246
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct documentation of get_modules message</title>
<updated>2017-03-01T10:35:22+00:00</updated>
<author>
<name>Siri Hansen</name>
<email>siri@erlang.org</email>
</author>
<published>2017-03-01T10:35:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7d457490f786faef4ab02c300a1e69c21a6aeb21'/>
<id>7d457490f786faef4ab02c300a1e69c21a6aeb21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>zip: Eliminate leak of open file after crash</title>
<updated>2017-02-28T08:52:28+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2017-02-27T15:12:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e06dc58a9db38ad349143629f4ba7411275183ab'/>
<id>e06dc58a9db38ad349143629f4ba7411275183ab</id>
<content type='text'>
Make sure that zip:extract() and zip:create() closes the zip
file if there is an error.

ERL-349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make sure that zip:extract() and zip:create() closes the zip
file if there is an error.

ERL-349
</pre>
</div>
</content>
</entry>
<entry>
<title>zip: Don't crash when a zip file has an Unix extra header</title>
<updated>2017-02-28T08:52:27+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2017-02-27T14:46:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=45a64bda7c605bb5effca0085e9df6f56ddba24a'/>
<id>45a64bda7c605bb5effca0085e9df6f56ddba24a</id>
<content type='text'>
There is unfinished code in the zip module to handle the
extra field in the central-directory header for each
file. The code to extract an Unix extra subfield is incorrect
and always causes a bad_unix_extra_field error. A further
flaw in the code is that it expects that there is only
a single subfield.

Correcting the code for extracting extra subfields will not do any
good, because the extracted data is ignored. In fact, not even the
file times extracted from DOS file times are used for some reason.

Therefore, don't correct the unfinished code. Remove it completely.

(If needed, extending zip to use file times and to use the information
in the extra field should be done in a major release, not in a
maintenance release.)

ERL-348
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is unfinished code in the zip module to handle the
extra field in the central-directory header for each
file. The code to extract an Unix extra subfield is incorrect
and always causes a bad_unix_extra_field error. A further
flaw in the code is that it expects that there is only
a single subfield.

Correcting the code for extracting extra subfields will not do any
good, because the extracted data is ignored. In fact, not even the
file times extracted from DOS file times are used for some reason.

Therefore, don't correct the unfinished code. Remove it completely.

(If needed, extending zip to use file times and to use the information
in the extra field should be done in a major release, not in a
maintenance release.)

ERL-348
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Add maps to term traversal</title>
<updated>2017-02-27T08:40:24+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2017-02-24T12:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1870c04e56f56334fc836c1f64c5e123dc9a359b'/>
<id>1870c04e56f56334fc836c1f64c5e123dc9a359b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
