<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/hipe/test, branch bjorn/contributing</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>hipe_icode_call_elim: Fix cf elimination crash</title>
<updated>2016-11-19T15:13:36+00:00</updated>
<author>
<name>Magnus Lång</name>
<email>margnus1@telia.com</email>
</author>
<published>2016-11-19T14:55:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=bb4624af3e5e1a5979c547e70110a923f1c9d503'/>
<id>bb4624af3e5e1a5979c547e70110a923f1c9d503</id>
<content type='text'>
hipe_icode_call_elim could in some cases replace an #icode_call{} with
control flow with a move instruction. This would break the control flow
graph invariants and cause a crash.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
hipe_icode_call_elim could in some cases replace an #icode_call{} with
control flow with a move instruction. This would break the control flow
graph invariants and cause a crash.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test case that should now work</title>
<updated>2016-11-03T16:25:09+00:00</updated>
<author>
<name>Kostis Sagonas</name>
<email>kostis@it.uu.se</email>
</author>
<published>2016-11-03T16:25:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=359caeeaf25854ec808b21e32cfc076283c07474'/>
<id>359caeeaf25854ec808b21e32cfc076283c07474</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Increase the time limit used by the test suite</title>
<updated>2016-08-25T12:55:05+00:00</updated>
<author>
<name>Kostis Sagonas</name>
<email>kostis@it.uu.se</email>
</author>
<published>2016-08-25T12:55:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=45276a834883a64eb0115cdcb651f613b8197733'/>
<id>45276a834883a64eb0115cdcb651f613b8197733</id>
<content type='text'>
This is required in some really old SPARC machines running Solaris
we still have access to.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required in some really old SPARC machines running Solaris
we still have access to.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'margnus1/hipe/maps-is_key-opts/PR-1069/OTP-13625'</title>
<updated>2016-05-26T12:17:04+00:00</updated>
<author>
<name>Björn-Egil Dahlberg</name>
<email>egil@erlang.org</email>
</author>
<published>2016-05-26T12:17:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4d7b24dcb8f10ea8ddaa002601916fb389f0e87e'/>
<id>4d7b24dcb8f10ea8ddaa002601916fb389f0e87e</id>
<content type='text'>
* margnus1/hipe/maps-is_key-opts/PR-1069/OTP-13625:
  hipe: Add test suite for verifying optimisations
  Added elimination of maps:is_key/2 calls to HiPE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* margnus1/hipe/maps-is_key-opts/PR-1069/OTP-13625:
  hipe: Add test suite for verifying optimisations
  Added elimination of maps:is_key/2 calls to HiPE
</pre>
</div>
</content>
</entry>
<entry>
<title>hipe: Add test suite for verifying optimisations</title>
<updated>2016-05-23T16:03:09+00:00</updated>
<author>
<name>Erik Norgren</name>
<email>enorgren90@gmail.com</email>
</author>
<published>2014-06-09T12:12:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=f833a900897faae48230bc8c1e7572fb470a4a6f'/>
<id>f833a900897faae48230bc8c1e7572fb470a4a6f</id>
<content type='text'>
 * Added a suite opt_verify_SUITE.erl to HiPE that tests for the results
   of optimisations, with a single testcase that checks that the
   icode_call_elim optimisation pass does remove calls to maps:is_key/2
   where sound and not otherwise.
 * Made hipe_testsuite_driver only create explicitly listed suites.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 * Added a suite opt_verify_SUITE.erl to HiPE that tests for the results
   of optimisations, with a single testcase that checks that the
   icode_call_elim optimisation pass does remove calls to maps:is_key/2
   where sound and not otherwise.
 * Made hipe_testsuite_driver only create explicitly listed suites.
</pre>
</div>
</content>
</entry>
<entry>
<title>Up the limit for the timetrap used in the HiPE testsuite</title>
<updated>2016-05-04T12:08:49+00:00</updated>
<author>
<name>Kostis Sagonas</name>
<email>kostis@it.uu.se</email>
</author>
<published>2016-05-04T12:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=809467b0d3be736c77775c147f3c32990ef979c3'/>
<id>809467b0d3be736c77775c147f3c32990ef979c3</id>
<content type='text'>
Without this change, one test (bs_utf) times out when run on some
very slow SUN/SPARC machine we still have around.  Unfortunately,
this is the only such machine that we have access to these days.

Perhaps suprisingly, all the HiPE tests pass on SPARC, which is
nice to know that this backend still works, despite not having
been tested for more than one (almost two?) years now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this change, one test (bs_utf) times out when run on some
very slow SUN/SPARC machine we still have around.  Unfortunately,
this is the only such machine that we have access to these days.

Perhaps suprisingly, all the HiPE tests pass on SPARC, which is
nice to know that this backend still works, despite not having
been tested for more than one (almost two?) years now.
</pre>
</div>
</content>
</entry>
<entry>
<title>One more test suite for binary pattern matching</title>
<updated>2016-05-03T19:18:00+00:00</updated>
<author>
<name>Kostis Sagonas</name>
<email>kostis@it.uu.se</email>
</author>
<published>2016-05-03T19:18:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8c0f3f5a2d3d3a0fb329cf96e9f3ed662725c69f'/>
<id>8c0f3f5a2d3d3a0fb329cf96e9f3ed662725c69f</id>
<content type='text'>
Taken from the OTP test suites and changed accordingly for HiPE.
Used to be problematic in the tests that matched against a segment
of 'bad_size'.  This was corrected in the BEAM compiler for OTP 19.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Taken from the OTP test suites and changed accordingly for HiPE.
Used to be problematic in the tests that matched against a segment
of 'bad_size'.  This was corrected in the BEAM compiler for OTP 19.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused ct_hooks</title>
<updated>2016-04-19T13:58:28+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2016-04-19T13:58:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a2286af5e797e8bc5ce39513d9f04f3f6d22a3c6'/>
<id>a2286af5e797e8bc5ce39513d9f04f3f6d22a3c6</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 'kostis/hipe-inline-fp-crash/PR-984/OTP-13407'</title>
<updated>2016-03-21T17:04:45+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2016-03-21T17:04:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=8f5e589c7adab9450513852e8b71643d6c11e711'/>
<id>8f5e589c7adab9450513852e8b71643d6c11e711</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Comment and clean up a test</title>
<updated>2016-03-07T19:45:49+00:00</updated>
<author>
<name>Kostis Sagonas</name>
<email>kostis@it.uu.se</email>
</author>
<published>2016-03-07T19:45:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e86a36d19b8e7e84b66588c37714e6e57a8309a7'/>
<id>e86a36d19b8e7e84b66588c37714e6e57a8309a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
