<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/liballoc, branch 1.2.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.2.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.2.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-07-01T02:33:15+00:00</updated>
<entry>
<title>Make `align_of` behave like `min_align_of`.</title>
<updated>2015-07-01T02:33:15+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2015-05-20T09:18:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=07a9c5353320c22596241dd0699f209b4567fc2f'/>
<id>urn:sha1:07a9c5353320c22596241dd0699f209b4567fc2f</id>
<content type='text'>
This removes a footgun, since it is a reasonable assumption to make that
pointers to `T` will be aligned to `align_of::&lt;T&gt;()`. This also matches
the behaviour of C/C++. `min_align_of` is now deprecated.

Closes #21611.
</content>
</entry>
<entry>
<title>Add comment about stabilizing CString::from_ptr</title>
<updated>2015-06-17T16:07:17+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-11T18:26:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=913c2273eba32c7a33e068a5ac68007d7f8419d1'/>
<id>urn:sha1:913c2273eba32c7a33e068a5ac68007d7f8419d1</id>
<content type='text'>
This naming needs to consider the raw vs ptr naming of
Box/CStr/CString/slice/etc.
</content>
</entry>
<entry>
<title>More test fixes and fallout of stability changes</title>
<updated>2015-06-17T16:07:17+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-11T02:33:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4a2823cd6c6f1a560469587f902f3a1f49d3c79'/>
<id>urn:sha1:b4a2823cd6c6f1a560469587f902f3a1f49d3c79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Move free-functions to associated functions</title>
<updated>2015-06-17T16:07:17+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-11T02:14:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aa931e9c6f92557b99978f1cc562c99051190f79'/>
<id>urn:sha1:aa931e9c6f92557b99978f1cc562c99051190f79</id>
<content type='text'>
This commit moves the free functions in the `rc`, `arc`, and `boxed` modules to
associated functions on their respective types, following the recent trend
towards this pattern. The previous free functions are all left in-place with
`#[deprecated]` pointers towards the new locations.

This commit also deprecates `arc::get_mut` and `Arc::make_unique` with no
replacement as they are racy in the face of weak pointers.
</content>
</entry>
<entry>
<title>Fallout in tests and docs from feature renamings</title>
<updated>2015-06-17T16:07:16+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-10T20:33:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce1a965cf54ce65fc43b535c27029ce183214063'/>
<id>urn:sha1:ce1a965cf54ce65fc43b535c27029ce183214063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>alloc: Split apart the global `alloc` feature</title>
<updated>2015-06-17T16:06:59+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-09T18:52:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c44f5399e4dd2f9d55e107d365d6fe98f6491dc9'/>
<id>urn:sha1:c44f5399e4dd2f9d55e107d365d6fe98f6491dc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Split apart the global `core` feature</title>
<updated>2015-06-17T16:06:59+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-09T18:18:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c14d86fd3ff3ba2d01a6e859290b30e74081313b'/>
<id>urn:sha1:c14d86fd3ff3ba2d01a6e859290b30e74081313b</id>
<content type='text'>
This commit shards the broad `core` feature of the libcore library into finer
grained features. This split groups together similar APIs and enables tracking
each API separately, giving a better sense of where each feature is within the
stabilization process.

A few minor APIs were deprecated along the way:

* Iterator::reverse_in_place
* marker::NoCopy
</content>
</entry>
<entry>
<title>Auto merge of #26265 - retep998:heapalloc, r=alexcrichton</title>
<updated>2015-06-15T00:24:31+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-06-15T00:24:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8937ec10041e7cb9edaeb87f0d5a721a8be6c8df'/>
<id>urn:sha1:8937ec10041e7cb9edaeb87f0d5a721a8be6c8df</id>
<content type='text'>
This removes our dependency on the CRT for memory allocation.
</content>
</entry>
<entry>
<title>Switch to direct HeapAlloc on Windows when not using jemalloc</title>
<updated>2015-06-13T19:13:16+00:00</updated>
<author>
<name>Peter Atashian</name>
<email>retep998@gmail.com</email>
</author>
<published>2015-06-13T19:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ebbd90d28f148ec29004c340eeb05e0aa989f9a5'/>
<id>urn:sha1:ebbd90d28f148ec29004c340eeb05e0aa989f9a5</id>
<content type='text'>
Signed-off-by: Peter Atashian &lt;retep998@gmail.com&gt;
</content>
</entry>
<entry>
<title>Auto merge of #26160 - alexcrichton:revert-rc-as-ref, r=aturon</title>
<updated>2015-06-12T23:05:06+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-06-12T23:05:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c6b14833771d0254d189b368b5ab41b295e02fd1'/>
<id>urn:sha1:c6b14833771d0254d189b368b5ab41b295e02fd1</id>
<content type='text'>
This is a revert of PR #26008 which caused the unintended breakage reported in #26096. We may want to add these implementations in the long run, but for now this revert allows us to take some more time to evaluate the impact of such a change (e.g. run it through crater).

Closes #26096
</content>
</entry>
</feed>
