<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/hipe, 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>Prepare release</title>
<updated>2014-06-19T11:47:21+00:00</updated>
<author>
<name>Erlang/OTP</name>
<email>otp@erlang.org</email>
</author>
<published>2014-06-19T11:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=77da984614ae462912a1896ba1bb73c798ffd4f8'/>
<id>77da984614ae462912a1896ba1bb73c798ffd4f8</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 'egil/fix-doc-links' into maint</title>
<updated>2014-06-18T14:01:58+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-06-18T14:01:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=42ad82b3186b69fec93ab07ea686490bf2fe5840'/>
<id>42ad82b3186b69fec93ab07ea686490bf2fe5840</id>
<content type='text'>
* egil/fix-doc-links:
  doc: Fix broken links in Installation Guide
  doc: Fix broken links
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/fix-doc-links:
  doc: Fix broken links in Installation Guide
  doc: Fix broken links
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Fix broken links</title>
<updated>2014-06-17T14:26:50+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-06-17T14:26:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f47320f43c3fb39f78054834e60ae9424ac79f35'/>
<id>f47320f43c3fb39f78054834e60ae9424ac79f35</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>Merge branch 'egil/fix-maps-pretty-layout/OTP-11947' into maint</title>
<updated>2014-05-26T09:04:45+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-05-26T09:04:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=3c95f2613cc7030576f28dae73129dffc1962b96'/>
<id>3c95f2613cc7030576f28dae73129dffc1962b96</id>
<content type='text'>
* egil/fix-maps-pretty-layout/OTP-11947:
  dialyzer: Add Maps type mismatch test
  hipe,compiler: Fix Map literals pretty printing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* egil/fix-maps-pretty-layout/OTP-11947:
  dialyzer: Add Maps type mismatch test
  hipe,compiler: Fix Map literals pretty printing
</pre>
</div>
</content>
</entry>
<entry>
<title>hipe: fix a bug concerning typed record fields</title>
<updated>2014-05-23T07:24:17+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2014-05-23T07:24:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ddf75def890d6f6a19fe46b22604ac3d8a62040a'/>
<id>ddf75def890d6f6a19fe46b22604ac3d8a62040a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hipe: fix a bug concerning typed record fields</title>
<updated>2014-05-13T06:32:28+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2014-05-09T10:31:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=be579cbae4a9ab54ae0e56a8e729211c8e1db18f'/>
<id>be579cbae4a9ab54ae0e56a8e729211c8e1db18f</id>
<content type='text'>
When checking typed record fields Dialyzer failed to handle
types containing remote types.

Thanks to Erik Søe Sørensen for reporting this bug.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When checking typed record fields Dialyzer failed to handle
types containing remote types.

Thanks to Erik Søe Sørensen for reporting this bug.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ks/hipe-map-support/OTP-11900' into maint</title>
<updated>2014-05-09T15:59:12+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2014-05-09T15:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=1c817ecd054780551bcbe8b5a0e30bea2b3da04e'/>
<id>1c817ecd054780551bcbe8b5a0e30bea2b3da04e</id>
<content type='text'>
* ks/hipe-map-support/OTP-11900:
  Add five new test files for maps in the HiPE test suite
  Copy the tests for maps from the compiler application to a new HiPE test suite
  Translate the put_map_assoc and put_map_exact BEAM instructions to ICode
  Translate the has_map_fields and get_map_elements BEAM instructions to ICode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ks/hipe-map-support/OTP-11900:
  Add five new test files for maps in the HiPE test suite
  Copy the tests for maps from the compiler application to a new HiPE test suite
  Translate the put_map_assoc and put_map_exact BEAM instructions to ICode
  Translate the has_map_fields and get_map_elements BEAM instructions to ICode
</pre>
</div>
</content>
</entry>
<entry>
<title>Add five new test files for maps in the HiPE test suite</title>
<updated>2014-04-29T10:14:19+00:00</updated>
<author>
<name>Kostis Sagonas</name>
<email>kostis@it.uu.se</email>
</author>
<published>2014-04-29T10:14:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f6d5234c391a0ba834337c3e92ee5fb377834a32'/>
<id>f6d5234c391a0ba834337c3e92ee5fb377834a32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Copy the tests for maps from the compiler application to a new HiPE test suite</title>
<updated>2014-04-29T09:40:29+00:00</updated>
<author>
<name>Magnus Lång</name>
<email>margnus1@telia.com</email>
</author>
<published>2014-03-26T17:58:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=5a43eb383bdeb604fd8a891ffe34610c3fe6208b'/>
<id>5a43eb383bdeb604fd8a891ffe34610c3fe6208b</id>
<content type='text'>
Change the maps_guard_fun test to accept the HiPE trace format.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the maps_guard_fun test to accept the HiPE trace format.
</pre>
</div>
</content>
</entry>
</feed>
