<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib, branch OTP-22.0.5</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>2019-07-02T11:44:08+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=41bc2fccb1aa97e34e3cfc349c0b4b5d997b5256'/>
<id>41bc2fccb1aa97e34e3cfc349c0b4b5d997b5256</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 'josevalim/dialyzer/formatting_fallback/OTP-15922/PR-2240/ERL-949' into maint-22</title>
<updated>2019-07-02T11:44:03+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f6229dcb1dad34efbe3ef0c9bf51332f69953dcd'/>
<id>f6229dcb1dad34efbe3ef0c9bf51332f69953dcd</id>
<content type='text'>
* josevalim/dialyzer/formatting_fallback/OTP-15922/PR-2240/ERL-949:
  Always fallback to source when we can't parse AST
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* josevalim/dialyzer/formatting_fallback/OTP-15922/PR-2240/ERL-949:
  Always fallback to source when we can't parse AST
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'peterdmv/inets/httpc-uri-scheme/ERL-969/OTP-15930' into maint-22</title>
<updated>2019-07-02T11:44:02+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e02ab342939b6fe11090950137966542df82650f'/>
<id>e02ab342939b6fe11090950137966542df82650f</id>
<content type='text'>
* peterdmv/inets/httpc-uri-scheme/ERL-969/OTP-15930:
  inets: Return error if URI has no scheme (httpc)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* peterdmv/inets/httpc-uri-scheme/ERL-969/OTP-15930:
  inets: Return error if URI has no scheme (httpc)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'peterdmv/ssl/fix-cert-error-handling/OTP-15900' into maint-22</title>
<updated>2019-07-02T11:44:02+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e00aecba6c2060440668b36ac5bae0a380e5fa63'/>
<id>e00aecba6c2060440668b36ac5bae0a380e5fa63</id>
<content type='text'>
* peterdmv/ssl/fix-cert-error-handling/OTP-15900:
  ssl: Fix handling of certificate decoding problems
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* peterdmv/ssl/fix-cert-error-handling/OTP-15900:
  ssl: Fix handling of certificate decoding problems
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'peterdmv/ssl/fix-sign-algs-cert/OTP-15913' into maint-22</title>
<updated>2019-07-02T11:44:01+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=20c7f806a495d22d9bae1d24250b12e3e275e3a9'/>
<id>20c7f806a495d22d9bae1d24250b12e3e275e3a9</id>
<content type='text'>
* peterdmv/ssl/fix-sign-algs-cert/OTP-15913:
  ssl: Backport fix for signature_algorithms_cert
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* peterdmv/ssl/fix-sign-algs-cert/OTP-15913:
  ssl: Backport fix for signature_algorithms_cert
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ingela/ssl/TLS-hibernate-bug/OTP-15910' into maint-22</title>
<updated>2019-07-02T11:44:01+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7d5675d0d7c8498651802f96da92c589a1994d7c'/>
<id>7d5675d0d7c8498651802f96da92c589a1994d7c</id>
<content type='text'>
* ingela/ssl/TLS-hibernate-bug/OTP-15910:
  ssl: Fix hibernation bug

# Conflicts:
#	lib/ssl/src/tls_connection.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ingela/ssl/TLS-hibernate-bug/OTP-15910:
  ssl: Fix hibernation bug

# Conflicts:
#	lib/ssl/src/tls_connection.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'john/erts/lists_subtract_fixes/OTP-15938/OTP-15939' into maint-22</title>
<updated>2019-07-02T11:44:00+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2019-07-02T11:44:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a555c4c80c38b3e4240a2fcc54d913d0229193cd'/>
<id>a555c4c80c38b3e4240a2fcc54d913d0229193cd</id>
<content type='text'>
* john/erts/lists_subtract_fixes/OTP-15938/OTP-15939:
  erts: Fix integer overflow in loader
  erts: Fix integer overflow in list subtraction
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/erts/lists_subtract_fixes/OTP-15938/OTP-15939:
  erts: Fix integer overflow in loader
  erts: Fix integer overflow in list subtraction
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Fix integer overflow in list subtraction</title>
<updated>2019-07-01T09:23:28+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2019-06-26T07:26:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a055766e0ca9d2b4a5007f00b007b087e06bc7a5'/>
<id>a055766e0ca9d2b4a5007f00b007b087e06bc7a5</id>
<content type='text'>
CMP_TERM returned an `Sint`, which overflowed the `int` used in
erl_rbtree for storing the comparison, causing list subtraction to
behave strangely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CMP_TERM returned an `Sint`, which overflowed the `int` used in
erl_rbtree for storing the comparison, causing list subtraction to
behave strangely.
</pre>
</div>
</content>
</entry>
<entry>
<title>inets: Return error if URI has no scheme (httpc)</title>
<updated>2019-06-27T13:25:26+00:00</updated>
<author>
<name>Péter Dimitrov</name>
<email>peterdmv@erlang.org</email>
</author>
<published>2019-06-27T12:24:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4c7bf834f532b682c92c77a4e4fe171002ee9d7a'/>
<id>4c7bf834f532b682c92c77a4e4fe171002ee9d7a</id>
<content type='text'>
This commit fixes a regression and changes httpc to return
{error, no_scheme} when the request URI has no scheme
e.g. "//foobar".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit fixes a regression and changes httpc to return
{error, no_scheme} when the request URI has no scheme
e.g. "//foobar".
</pre>
</div>
</content>
</entry>
<entry>
<title>Always fallback to source when we can't parse AST</title>
<updated>2019-06-25T12:31:00+00:00</updated>
<author>
<name>José Valim</name>
<email>jose.valim@plataformatec.com.br</email>
</author>
<published>2019-05-17T17:24:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=dd9a4d6f559cac28fd74dac0ff62d27bfed66e64'/>
<id>dd9a4d6f559cac28fd74dac0ff62d27bfed66e64</id>
<content type='text'>
This commit fixes a bug in Dialyzer where it would assume
all Erlang AST can be converted back to valid Erlang code.
A case where this was is no true was already documented
in the source code, in relation to opaque types, but this
can also be true when it comes to other BEAM languages.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit fixes a bug in Dialyzer where it would assume
all Erlang AST can be converted back to valid Erlang code.
A case where this was is no true was already documented
in the source code, in relation to opaque types, but this
can also be true when it comes to other BEAM languages.
</pre>
</div>
</content>
</entry>
</feed>
