<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/compiler, branch OTP-21.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>Update release notes</title>
<updated>2018-08-10T17:02:49+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-08-10T17:02:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d41ed9524c7fc93b27aa28f51e8a07be4703a27b'/>
<id>d41ed9524c7fc93b27aa28f51e8a07be4703a27b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version numbers</title>
<updated>2018-08-10T17:02:30+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-08-10T17:02:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=671dfd2acde87f5727ea442c942e1083a391aaee'/>
<id>671dfd2acde87f5727ea442c942e1083a391aaee</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 'john/compiler/fix-deterministic-include-paths/OTP-15204/ERL-679' into maint-21</title>
<updated>2018-08-10T17:02:28+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-08-10T17:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=dd0a39cdd7407cd739d02577e79c54ff0d78b7cf'/>
<id>dd0a39cdd7407cd739d02577e79c54ff0d78b7cf</id>
<content type='text'>
* john/compiler/fix-deterministic-include-paths/OTP-15204/ERL-679:
  Omit include path debug info for +deterministic builds

# Conflicts:
#	lib/compiler/test/compile_SUITE.erl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* john/compiler/fix-deterministic-include-paths/OTP-15204/ERL-679:
  Omit include path debug info for +deterministic builds

# Conflicts:
#	lib/compiler/test/compile_SUITE.erl
</pre>
</div>
</content>
</entry>
<entry>
<title>Omit include path debug info for +deterministic builds</title>
<updated>2018-08-09T13:44:19+00:00</updated>
<author>
<name>John Högberg</name>
<email>john@erlang.org</email>
</author>
<published>2018-07-26T12:35:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ca3867d783d610d1990a137d6a9387168dda6605'/>
<id>ca3867d783d610d1990a137d6a9387168dda6605</id>
<content type='text'>
Compiling the same file with different include paths resulted in
different files with the `+deterministic` flag even if everything
but the paths were identical. This was caused by the absolute path
of each include directory being unconditionally included in a
debug information chunk.

This commit fixes this by only including this information in
non-deterministic builds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Compiling the same file with different include paths resulted in
different files with the `+deterministic` flag even if everything
but the paths were identical. This was caused by the absolute path
of each include directory being unconditionally included in a
debug information chunk.

This commit fixes this by only including this information in
non-deterministic builds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update release notes</title>
<updated>2018-06-29T12:30:53+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-06-29T12:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5c8e7e905a678e1214cab55fed38d6d93fab04cb'/>
<id>5c8e7e905a678e1214cab55fed38d6d93fab04cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version numbers</title>
<updated>2018-06-29T12:30:28+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-06-29T12:30:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3a480fa8d1f50bf269a8f0227b9c640aa2058d10'/>
<id>3a480fa8d1f50bf269a8f0227b9c640aa2058d10</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/compiler/fix-beam_jump-crash/ERL-660/OTP-15166' into maint-21</title>
<updated>2018-06-29T12:30:27+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-06-29T12:30:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5e3e6747ac924b3d7956630de501316567a15cad'/>
<id>5e3e6747ac924b3d7956630de501316567a15cad</id>
<content type='text'>
* bjorn/compiler/fix-beam_jump-crash/ERL-660/OTP-15166:
  Eliminate a crash in the beam_jump pass
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bjorn/compiler/fix-beam_jump-crash/ERL-660/OTP-15166:
  Eliminate a crash in the beam_jump pass
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bjorn/compiler/fix-map_get/OTP-15157' into maint-21</title>
<updated>2018-06-29T12:30:24+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-06-29T12:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7ea24a343e003c74004a6d82e36ffbb50997f60a'/>
<id>7ea24a343e003c74004a6d82e36ffbb50997f60a</id>
<content type='text'>
* bjorn/compiler/fix-map_get/OTP-15157:
  Fix internal compiler error for map_get/2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bjorn/compiler/fix-map_get/OTP-15157:
  Fix internal compiler error for map_get/2
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bjorn/compiler/fix-skipped-matching/ERL-655/OTP-15156' into maint-21</title>
<updated>2018-06-29T12:30:24+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2018-06-29T12:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=b2aa37d72997df921e935380a77b0e0226f33401'/>
<id>b2aa37d72997df921e935380a77b0e0226f33401</id>
<content type='text'>
* bjorn/compiler/fix-skipped-matching/ERL-655/OTP-15156:
  beam_type: Fix unsafe optimization
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bjorn/compiler/fix-skipped-matching/ERL-655/OTP-15156:
  beam_type: Fix unsafe optimization
</pre>
</div>
</content>
</entry>
<entry>
<title>Eliminate a crash in the beam_jump pass</title>
<updated>2018-06-29T12:23:08+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2018-06-29T12:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d10fd4596270d7f8503dc46a0a7c229ad08795d2'/>
<id>d10fd4596270d7f8503dc46a0a7c229ad08795d2</id>
<content type='text'>
https://bugs.erlang.org/browse/ERL-660
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.erlang.org/browse/ERL-660
</pre>
</div>
</content>
</entry>
</feed>
