<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libpanic_abort, branch 1.46.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.46.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.46.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-06-24T11:09:35+00:00</updated>
<entry>
<title>lints: add `improper_ctypes_definitions`</title>
<updated>2020-06-24T11:09:35+00:00</updated>
<author>
<name>David Wood</name>
<email>david@davidtw.co</email>
</author>
<published>2020-05-28T14:57:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=14ea7a777f924995256a05da55133d265ed169be'/>
<id>urn:sha1:14ea7a777f924995256a05da55133d265ed169be</id>
<content type='text'>
This commit adds a new lint - `improper_ctypes_definitions` - which
functions identically to `improper_ctypes`, but on `extern "C" fn`
definitions (as opposed to `improper_ctypes`'s `extern "C" {}`
declarations).

Signed-off-by: David Wood &lt;david@davidtw.co&gt;
</content>
</entry>
<entry>
<title>Bump bootstrap compiler</title>
<updated>2020-04-25T13:25:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2020-04-22T19:45:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=93eed402adbe9e7a532995500d50716d52eefee9'/>
<id>urn:sha1:93eed402adbe9e7a532995500d50716d52eefee9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify the try intrinsic by using a callback in the catch block</title>
<updated>2020-03-05T17:36:50+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2020-03-02T13:59:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1c950e5c6f85422283bb23bb4bad07ae6c3d2fe1'/>
<id>urn:sha1:1c950e5c6f85422283bb23bb4bad07ae6c3d2fe1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use #[rustc_std_internal_symbol] instead of #[no_mangle]</title>
<updated>2020-03-05T17:36:50+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2020-03-02T11:57:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5953c100d1e9eea5ca70f185e905ea0773a34eb5'/>
<id>urn:sha1:5953c100d1e9eea5ca70f185e905ea0773a34eb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove eh_unwind_resume lang item</title>
<updated>2020-03-05T17:36:50+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2020-01-27T06:10:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4f91f0b2f98ddf9ea36c4bc200ebda2cd898230'/>
<id>urn:sha1:f4f91f0b2f98ddf9ea36c4bc200ebda2cd898230</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply review feedback</title>
<updated>2020-03-02T11:43:07+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2020-01-07T15:41:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01d04944cefc61cd684e3554e48068926a5f30ab'/>
<id>urn:sha1:01d04944cefc61cd684e3554e48068926a5f30ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some minor issues</title>
<updated>2020-03-02T11:43:07+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2019-12-26T18:37:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b682354f2c8bf2c825b6229a6a125435f2053dd'/>
<id>urn:sha1:5b682354f2c8bf2c825b6229a6a125435f2053dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline catching panics into std::catch_unwind</title>
<updated>2020-03-02T11:43:06+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-26T15:02:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d45ce5aed63fb58385705016dfaff1832a58d7c8'/>
<id>urn:sha1:d45ce5aed63fb58385705016dfaff1832a58d7c8</id>
<content type='text'>
This allows LLVM to inline the happy path, such that catching unwinding is
zero-cost when no panic occurs. This also allows us to match the code generated
by C++ try/catch.
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Auto merge of #65134 - davidtwco:issue-19834-improper-ctypes-in-extern-C-fn, r=rkruppe"</title>
<updated>2019-11-13T16:00:47+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2019-11-13T16:00:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1f67ad9490eaa7de7e43e3eda6ca38d14cc2ceb'/>
<id>urn:sha1:a1f67ad9490eaa7de7e43e3eda6ca38d14cc2ceb</id>
<content type='text'>
This reverts commit 3f0e16473de5ec010f44290a8c3ea1d90e0ad7a2, reversing
changes made to 61a551b4939ec1d5596e585351038b8fbd0124ba.
</content>
</entry>
</feed>
