<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/liballoc_system, branch 1.20.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.20.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.20.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-07-05T21:37:01+00:00</updated>
<entry>
<title>rustc: Implement the #[global_allocator] attribute</title>
<updated>2017-07-05T21:37:01+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-06-03T21:54:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=695dee063bcd40f154bb27b7beafcb3d4dd775ac'/>
<id>urn:sha1:695dee063bcd40f154bb27b7beafcb3d4dd775ac</id>
<content type='text'>
This PR is an implementation of [RFC 1974] which specifies a new method of
defining a global allocator for a program. This obsoletes the old
`#![allocator]` attribute and also removes support for it.

[RFC 1974]: https://github.com/rust-lang/rfcs/pull/197

The new `#[global_allocator]` attribute solves many issues encountered with the
`#![allocator]` attribute such as composition and restrictions on the crate
graph itself. The compiler now has much more control over the ABI of the
allocator and how it's implemented, allowing much more freedom in terms of how
this feature is implemented.

cc #27389
</content>
</entry>
<entry>
<title>Improve reallocation in alloc_system on Windows</title>
<updated>2017-06-02T10:29:58+00:00</updated>
<author>
<name>Peter Atashian</name>
<email>retep998@gmail.com</email>
</author>
<published>2017-05-31T12:27:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=077c23e9879f4d0c7dab984cd518b21aa5e7347f'/>
<id>urn:sha1:077c23e9879f4d0c7dab984cd518b21aa5e7347f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specialize Vec::from_elem&lt;u8&gt; to use calloc or memset</title>
<updated>2017-04-15T16:01:56+00:00</updated>
<author>
<name>Matt Brubeck</name>
<email>mbrubeck@limpet.net</email>
</author>
<published>2017-03-10T01:53:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=675475c4d3e3b1ebff5b761570f4a3f9a0ca23df'/>
<id>urn:sha1:675475c4d3e3b1ebff5b761570f4a3f9a0ca23df</id>
<content type='text'>
Fixes #38723.
</content>
</entry>
<entry>
<title>Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc</title>
<updated>2017-01-08T08:22:06+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-01-08T08:22:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ac9d337dcc544b4b1959997cdd36f1ba0c8d3e1'/>
<id>urn:sha1:7ac9d337dcc544b4b1959997cdd36f1ba0c8d3e1</id>
<content type='text'>
Remove not(stage0) from deny(warnings)

Historically this was done to accommodate bugs in lints, but there hasn't been a
bug in a lint since this feature was added which the warnings affected. Let's
completely purge warnings from all our stages by denying warnings in all stages.
This will also assist in tracking down `stage0` code to be removed whenever
we're updating the bootstrap compiler.
</content>
</entry>
<entry>
<title>Merge branch 'master' into sparc64</title>
<updated>2017-01-01T03:40:10+00:00</updated>
<author>
<name>Seo Sanghyeon</name>
<email>sanxiyn@gmail.com</email>
</author>
<published>2017-01-01T03:40:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b14785d3d0e3093983f6d6e266b754e1b536da10'/>
<id>urn:sha1:b14785d3d0e3093983f6d6e266b754e1b536da10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Don't build docs for misc facade crates</title>
<updated>2016-12-30T18:00:33+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-12-28T18:53:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8535ce9d1045eebf92a477e846b720a08513cd0'/>
<id>urn:sha1:a8535ce9d1045eebf92a477e846b720a08513cd0</id>
<content type='text'>
Retain the same behavior as stable.

Closes #38319
</content>
</entry>
<entry>
<title>Remove not(stage0) from deny(warnings)</title>
<updated>2016-12-30T05:07:20+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-12-29T17:47:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b0b5b45dbd268aba0a79453f506bfe00bb57042'/>
<id>urn:sha1:9b0b5b45dbd268aba0a79453f506bfe00bb57042</id>
<content type='text'>
Historically this was done to accommodate bugs in lints, but there hasn't been a
bug in a lint since this feature was added which the warnings affected. Let's
completely purge warnings from all our stages by denying warnings in all stages.
This will also assist in tracking down `stage0` code to be removed whenever
we're updating the bootstrap compiler.
</content>
</entry>
<entry>
<title>liballoc_*: add MIN_ALIGN for sparc64</title>
<updated>2016-12-30T02:30:01+00:00</updated>
<author>
<name>Jonathan A. Kollasch</name>
<email>jakllsch@kollasch.net</email>
</author>
<published>2016-12-06T21:55:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5672c9b606826ba83a1b96cdad198d4add6dbd3d'/>
<id>urn:sha1:5672c9b606826ba83a1b96cdad198d4add6dbd3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch back to alloc_system</title>
<updated>2016-12-21T01:09:19+00:00</updated>
<author>
<name>Jeremy Soller</name>
<email>jackpot51@gmail.com</email>
</author>
<published>2016-12-21T01:09:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2ca1f0b3b30208695529e227cda6ba0ad8a5ec60'/>
<id>urn:sha1:2ca1f0b3b30208695529e227cda6ba0ad8a5ec60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP: Cross-compilation for Redox target</title>
<updated>2016-12-15T23:31:01+00:00</updated>
<author>
<name>Jeremy Soller</name>
<email>jackpot51@gmail.com</email>
</author>
<published>2016-12-15T15:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3e7543a16ec6450b8fe0c3d50bc341b5f143cc54'/>
<id>urn:sha1:3e7543a16ec6450b8fe0c3d50bc341b5f143cc54</id>
<content type='text'>
</content>
</entry>
</feed>
