<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/codegen/extern-functions.rs, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-10-12T18:39:27+00:00</updated>
<entry>
<title>update test for nounwind on FFI imports</title>
<updated>2019-10-12T18:39:27+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2019-10-12T17:48:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1a8f33abbf5ee00e6918246f4525c6e4458225f'/>
<id>urn:sha1:a1a8f33abbf5ee00e6918246f4525c6e4458225f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, r=alexcrichton"</title>
<updated>2019-10-06T04:38:45+00:00</updated>
<author>
<name>Tyler Mandry</name>
<email>tmandry@gmail.com</email>
</author>
<published>2019-10-06T04:38:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d16b7f705bd7c266a924e43a31495477dc4c9321'/>
<id>urn:sha1:d16b7f705bd7c266a924e43a31495477dc4c9321</id>
<content type='text'>
This reverts commit 7870050796e5904a0fc85ecbe6fa6dde1cfe0c91, reversing
changes made to 2e7244807a7878f6eca3eb7d97ae9b413aa49014.
</content>
</entry>
<entry>
<title>Fix ABI, run and fix more tests, re-enable CI for PRs</title>
<updated>2019-10-04T07:47:21+00:00</updated>
<author>
<name>Thomas Lively</name>
<email>tlively@google.com</email>
</author>
<published>2019-10-02T18:02:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b56c660c9cf55b240d26854fa0ffd41db068ff9'/>
<id>urn:sha1:5b56c660c9cf55b240d26854fa0ffd41db068ff9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make `#[unwind]` attribute specify expectations more clearly</title>
<updated>2018-02-21T00:12:52+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2018-02-20T18:49:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a47fd3df89c267829d96748b3bdff305f20d27d5'/>
<id>urn:sha1:a47fd3df89c267829d96748b3bdff305f20d27d5</id>
<content type='text'>
You can now choose between the following:

- `#[unwind(allowed)]`
- `#[unwind(aborts)]`

Per rust-lang/rust#48251, the default is `#[unwind(allowed)]`, though
I think we should change this eventually.
</content>
</entry>
<entry>
<title>tests: Force instantiation of extern fns.</title>
<updated>2016-03-17T19:51:50+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2016-02-24T09:42:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf0ea786ffb884adbe68455ec0a48de9424614c7'/>
<id>urn:sha1:cf0ea786ffb884adbe68455ec0a48de9424614c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid loading the whole gdb debug scripts section.</title>
<updated>2015-09-21T20:43:52+00:00</updated>
<author>
<name>Richard Diamond</name>
<email>wichard@vitalitystudios.com</email>
</author>
<published>2015-09-15T21:22:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a2402566102dd54c66f55a62da93e1c7d93f761'/>
<id>urn:sha1:9a2402566102dd54c66f55a62da93e1c7d93f761</id>
<content type='text'>
This is so LLVM isn't forced to load every byte of it. Also sets the alignment of
the load. Adds a test for the debug script section.
</content>
</entry>
<entry>
<title>Mark all extern functions as nounwind</title>
<updated>2015-09-14T09:36:09+00:00</updated>
<author>
<name>Björn Steinbrink</name>
<email>bsteinbr@gmail.com</email>
</author>
<published>2015-09-11T18:10:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ef75d5774cb9a7cf839a69341c620b98fa9c7df'/>
<id>urn:sha1:3ef75d5774cb9a7cf839a69341c620b98fa9c7df</id>
<content type='text'>
Unwinding across an FFI boundary is undefined behaviour, so we can mark
all external function as nounwind. The obvious exception are those
functions that actually perform the unwinding.
</content>
</entry>
</feed>
