<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcollections/lib.rs, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-10-22T16:55:02+00:00</updated>
<entry>
<title>Remove deprecated `collections` crate.</title>
<updated>2017-10-22T16:55:02+00:00</updated>
<author>
<name>leonardo.yvens</name>
<email>leoyvens@gmail.com</email>
</author>
<published>2017-10-22T12:07:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19aa23b6d332e693786fa51dbca87828bb884314'/>
<id>urn:sha1:19aa23b6d332e693786fa51dbca87828bb884314</id>
<content type='text'>
This reverts commit 6484258f1749499d3e51685df867b3d460a7f0be.
</content>
</entry>
<entry>
<title>*: remove crate_{name,type} attributes</title>
<updated>2017-08-25T20:18:21+00:00</updated>
<author>
<name>Tamir Duberstein</name>
<email>tamird@gmail.com</email>
</author>
<published>2017-08-19T23:54:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b3f50caee0e2f2f4d44e1c83bf73a112c2a398b1'/>
<id>urn:sha1:b3f50caee0e2f2f4d44e1c83bf73a112c2a398b1</id>
<content type='text'>
Fixes #41701.
</content>
</entry>
<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>Revert "Stabilize RangeArgument"</title>
<updated>2017-06-30T18:34:53+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2017-06-30T18:34:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a9c13624d2fede5c6ce8e5aa7f486403098bde6'/>
<id>urn:sha1:0a9c13624d2fede5c6ce8e5aa7f486403098bde6</id>
<content type='text'>
This reverts commit 143206d54d7558c2326212df99efc98110904fdb.
</content>
</entry>
<entry>
<title>Stabilize RangeArgument</title>
<updated>2017-06-25T02:20:57+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2017-06-19T05:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=143206d54d7558c2326212df99efc98110904fdb'/>
<id>urn:sha1:143206d54d7558c2326212df99efc98110904fdb</id>
<content type='text'>
Move it and Bound to core::ops while we're at it.

Closes #30877
</content>
</entry>
<entry>
<title>Reintroduce deprecated `collections` crate</title>
<updated>2017-06-17T20:18:18+00:00</updated>
<author>
<name>Murarth</name>
<email>murarth@gmail.com</email>
</author>
<published>2017-06-17T19:01:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6484258f1749499d3e51685df867b3d460a7f0be'/>
<id>urn:sha1:6484258f1749499d3e51685df867b3d460a7f0be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge crate `collections` into `alloc`</title>
<updated>2017-06-14T06:37:34+00:00</updated>
<author>
<name>Murarth</name>
<email>murarth@gmail.com</email>
</author>
<published>2017-06-13T22:52:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eadda7665eb31b1e7cb94a503b4d5cf5c75474c0'/>
<id>urn:sha1:eadda7665eb31b1e7cb94a503b4d5cf5c75474c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #41670 - scottmcm:slice-rotate, r=alexcrichton</title>
<updated>2017-06-02T07:51:20+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-06-02T07:51:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=558cd1e393188a07bda413931aa88e82996d31c2'/>
<id>urn:sha1:558cd1e393188a07bda413931aa88e82996d31c2</id>
<content type='text'>
Add an in-place rotate method for slices to libcore

A helpful primitive for moving chunks of data around inside a slice.

For example, if you have a range selected and are drag-and-dropping it somewhere else (Example from [Sean Parent's talk](https://youtu.be/qH6sSOr-yk8?t=560)).

(If this should be an RFC instead of a PR, please let me know.)

Edit: changed example
</content>
</entry>
<entry>
<title>Stabilize unions with `Copy` fields and no destructor</title>
<updated>2017-05-26T21:52:20+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2017-05-17T21:22:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=73c73e4a9509e2ecf593589442bff802dd53c9b4'/>
<id>urn:sha1:73c73e4a9509e2ecf593589442bff802dd53c9b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an in-place rotate method for slices to libcore</title>
<updated>2017-05-21T08:55:43+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2017-05-01T06:50:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c05676b97f2151242a07e98bbde53e9c5d7f1e7a'/>
<id>urn:sha1:c05676b97f2151242a07e98bbde53e9c5d7f1e7a</id>
<content type='text'>
A helpful primitive for moving chunks of data around inside a slice.
In particular, adding elements to the end of a Vec then moving them
somewhere else, as a way to do efficient multiple-insert.  (There's
drain for efficient block-remove, but no easy way to block-insert.)

Talk with another example: &lt;https://youtu.be/qH6sSOr-yk8?t=560&gt;
</content>
</entry>
</feed>
