<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/hipe/icode, branch OTP_R15B</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Update copyright years</title>
<updated>2011-12-09T15:22:23+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2011-12-09T15:22:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=984f4e1c21f2c9f4a03024d36afd393515276a65'/>
<id>984f4e1c21f2c9f4a03024d36afd393515276a65</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Dialyzer's warnings in HiPE</title>
<updated>2011-11-30T13:18:32+00:00</updated>
<author>
<name>Stavros Aronis</name>
<email>aronisstav@gmail.com</email>
</author>
<published>2011-11-25T00:11:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=94ab93b5d1e3b952fd55a8f3bf03146ee43de8ab'/>
<id>94ab93b5d1e3b952fd55a8f3bf03146ee43de8ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hipe: Remove single function compilation</title>
<updated>2011-11-28T13:07:20+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2011-11-18T13:09:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0aa3a8200025ae32c5aba11be5229fff19d03c7f'/>
<id>0aa3a8200025ae32c5aba11be5229fff19d03c7f</id>
<content type='text'>
Compiling single functions (as opposed to whole modules) to native
code complicates code management in HiPE. It would also vastly
complicate whole-module optimizations, such as returning multiple
return values instead of tuples within a module.

As a first step, remove the external interface for the single
compilation feature. In the future, there are many things that
could be restructured and simplified.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Compiling single functions (as opposed to whole modules) to native
code complicates code management in HiPE. It would also vastly
complicate whole-module optimizations, such as returning multiple
return values instead of tuples within a module.

As a first step, remove the external interface for the single
compilation feature. In the future, there are many things that
could be restructured and simplified.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove exec bit from: erl, hrl, xml, html, asn, gif, xpm</title>
<updated>2011-11-10T10:14:33+00:00</updated>
<author>
<name>Ricardo Catalinas Jiménez</name>
<email>jimenezrick@gmail.com</email>
</author>
<published>2011-09-24T15:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7e8d824c8bf5d7cba50feb566914336ebdf43e32'/>
<id>7e8d824c8bf5d7cba50feb566914336ebdf43e32</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 'dev' into major</title>
<updated>2011-09-20T09:19:21+00:00</updated>
<author>
<name>Henrik Nord</name>
<email>henrik@erlang.org</email>
</author>
<published>2011-09-20T09:19:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ec36499d7e329b4dc69a1a3be3422eac7907c260'/>
<id>ec36499d7e329b4dc69a1a3be3422eac7907c260</id>
<content type='text'>
Conflicts:
	erts/aclocal.m4
	erts/include/internal/ethread_header_config.h.in
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	erts/aclocal.m4
	erts/include/internal/ethread_header_config.h.in
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug with binary pattern matching of floats of variable size</title>
<updated>2011-09-05T10:16:32+00:00</updated>
<author>
<name>Paul Guyot</name>
<email>pguyot@kallisys.net</email>
</author>
<published>2011-09-03T17:49:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ba14137774a64da076b9cf0d98e0e6f2711a74e4'/>
<id>ba14137774a64da076b9cf0d98e0e6f2711a74e4</id>
<content type='text'>
Pattern matching of floats with variable size (&lt;&lt;F:S/float&gt;&gt;) did
always fail. Judging from similar code for ints, this bug is simply
a typo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pattern matching of floats with variable size (&lt;&lt;F:S/float&gt;&gt;) did
always fail. Judging from similar code for ints, this bug is simply
a typo.
</pre>
</div>
</content>
</entry>
<entry>
<title>Include location information for line instructions in BEAM files</title>
<updated>2011-08-16T06:58:49+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2011-02-17T13:14:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=87e639bef1cbe37f63fcd376ec17dc8fca77fe3f'/>
<id>87e639bef1cbe37f63fcd376ec17dc8fca77fe3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>compiler, emulator: Introduce the line/1 instruction</title>
<updated>2011-08-16T06:58:49+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2011-02-26T10:11:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=0befcf588ae4fe9ea686ea81727114a8dc5c0cac'/>
<id>0befcf588ae4fe9ea686ea81727114a8dc5c0cac</id>
<content type='text'>
Introduce the line/1 instruction in the compiler and the BEAM
virtual machine. It will not yet be generated by the compiler and
will not actually carry any information.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce the line/1 instruction in the compiler and the BEAM
virtual machine. It will not yet be generated by the compiler and
will not actually carry any information.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright years</title>
<updated>2011-03-11T16:34:22+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>psyeugenic@gmail.com</email>
</author>
<published>2011-03-11T16:34:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d53be747c945d5e86997e1944446795b271dacb4'/>
<id>d53be747c945d5e86997e1944446795b271dacb4</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 'ks/hipe-icode-range-fix' into dev</title>
<updated>2011-03-04T15:51:12+00:00</updated>
<author>
<name>Niclas Axelsson</name>
<email>burbas@erlang.org</email>
</author>
<published>2011-03-04T15:51:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e454e0f3d45c30fcb24f6e06a9e1f7408a8db5d7'/>
<id>e454e0f3d45c30fcb24f6e06a9e1f7408a8db5d7</id>
<content type='text'>
* ks/hipe-icode-range-fix:
  Cleanup specs
  Fix bug in the simplification of inexact comparisons
  Various cleanups and cosmetic changes

OTP-9101
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* ks/hipe-icode-range-fix:
  Cleanup specs
  Fix bug in the simplification of inexact comparisons
  Various cleanups and cosmetic changes

OTP-9101
</pre>
</div>
</content>
</entry>
</feed>
