<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/liballoc_jemalloc, branch 1.31.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.31.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.31.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-09-28T03:52:53+00:00</updated>
<entry>
<title>Bump to 1.31.0 and bootstrap from 1.30 beta</title>
<updated>2018-09-28T03:52:53+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2018-09-26T21:26:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce034951fb907c8aa6abd5e6e04769e5e628953c'/>
<id>urn:sha1:ce034951fb907c8aa6abd5e6e04769e5e628953c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stabalize infer outlives requirements (RFC 2093).</title>
<updated>2018-09-11T15:40:04+00:00</updated>
<author>
<name>toidiu</name>
<email>apoorv@toidiu.com</email>
</author>
<published>2018-08-28T04:46:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=731f4efae5ee18082202f31e8699fe07eb0a5d19'/>
<id>urn:sha1:731f4efae5ee18082202f31e8699fe07eb0a5d19</id>
<content type='text'>
Co-authored-by: nikomatsakis
</content>
</entry>
<entry>
<title>Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakis</title>
<updated>2018-08-27T17:42:45+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-08-27T17:42:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=70a21e89f136c91f676959c126666d13a2deeadf'/>
<id>urn:sha1:70a21e89f136c91f676959c126666d13a2deeadf</id>
<content type='text'>
fix for late-bound regions

Fix for https://github.com/rust-lang/rust/issues/53419

r? @nikomatsakis
</content>
</entry>
<entry>
<title>rustc: Continue to tweak "std internal symbols"</title>
<updated>2018-08-26T23:34:14+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2018-08-23T07:33:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a2282e1286823c06ee9c4fa5e49544fc4f47771'/>
<id>urn:sha1:0a2282e1286823c06ee9c4fa5e49544fc4f47771</id>
<content type='text'>
In investigating [an issue][1] with `panic_implementation` defined in an
executable that's optimized I once again got to rethinking a bit about the
`rustc_std_internal_symbol` attribute as well as weak lang items. We've sort of
been non-stop tweaking these items ever since their inception, and this
continues to the trend.

The crux of the bug was that in the reachability we have a [different branch][2]
for non-library builds which meant that weak lang items (and std internal
symbols) weren't considered reachable, causing them to get eliminiated by
ThinLTO passes. The fix was to basically tweak that branch to consider these
symbols to ensure that they're propagated all the way to the linker.

Along the way I've attempted to erode the distinction between std internal
symbols and weak lang items by having weak lang items automatically configure
fields of `CodegenFnAttrs`. That way most code no longer even considers weak
lang items and they're simply considered normal functions with attributes about
the ABI.

In the end this fixes the final comment of #51342

[1]: https://github.com/rust-lang/rust/issues/51342#issuecomment-414368019
[2]: https://github.com/rust-lang/rust/blob/35bf1ae25799a4e62131159f052e0a3cbd27c960/src/librustc/middle/reachable.rs#L225-L238
</content>
</entry>
<entry>
<title>check that adding infer-outlives requirement to all crates works</title>
<updated>2018-08-24T21:10:50+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2018-08-24T21:10:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=73fb1622b303c67f9e87da87f39ccacea322b5f9'/>
<id>urn:sha1:73fb1622b303c67f9e87da87f39ccacea322b5f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>liballoc_jemalloc: enable feature(nll) for bootstrap</title>
<updated>2018-08-09T05:50:37+00:00</updated>
<author>
<name>memoryruins</name>
<email>memoryruinsmusic@gmail.com</email>
</author>
<published>2018-08-09T05:50:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fa1bdd696d01181eea64c8ee5fbec7b37b70cd1e'/>
<id>urn:sha1:fa1bdd696d01181eea64c8ee5fbec7b37b70cd1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enable jemalloc assertions when configured to do so</title>
<updated>2018-07-31T15:01:39+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2018-07-31T15:01:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=872395a38ccced1b5e8d69cecf011ffb5a5f3ed8'/>
<id>urn:sha1:872395a38ccced1b5e8d69cecf011ffb5a5f3ed8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deny bare_trait_objects globally</title>
<updated>2018-07-25T01:25:29+00:00</updated>
<author>
<name>Tatsuyuki Ishi</name>
<email>ishitatsuyuki@gmail.com</email>
</author>
<published>2018-07-13T05:12:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e098985939a1ac5baef4314aee44efc9dbf1b820'/>
<id>urn:sha1:e098985939a1ac5baef4314aee44efc9dbf1b820</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deny bare trait objects in the rest of rust</title>
<updated>2018-07-12T11:50:22+00:00</updated>
<author>
<name>ljedrz</name>
<email>ljedrz@gmail.com</email>
</author>
<published>2018-07-12T11:50:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5058af70039d4cf417f6cc94617da7b5d647182a'/>
<id>urn:sha1:5058af70039d4cf417f6cc94617da7b5d647182a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark alloc_jemalloc as perma-unstable</title>
<updated>2018-06-11T20:48:57+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-05-31T18:24:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b2d526cc8ccae720713ee15c1c2878dc5c7e94f5'/>
<id>urn:sha1:b2d526cc8ccae720713ee15c1c2878dc5c7e94f5</id>
<content type='text'>
</content>
</entry>
</feed>
