<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sync, branch 0.10</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.10</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.10'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-03-29T00:12:21+00:00</updated>
<entry>
<title>Convert most code to new inner attribute syntax.</title>
<updated>2014-03-29T00:12:21+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-03-22T01:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=451e8c1c6178750a4c1789f40749562164a980b7'/>
<id>urn:sha1:451e8c1c6178750a4c1789f40749562164a980b7</id>
<content type='text'>
Closes #2569
</content>
</entry>
<entry>
<title>Rename Pod into Copy</title>
<updated>2014-03-28T09:34:02+00:00</updated>
<author>
<name>Flavio Percoco</name>
<email>flaper87@gmail.com</email>
</author>
<published>2014-03-26T23:01:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=81ec1f3c186cd64450d8141aab467f0a1f3a7ebd'/>
<id>urn:sha1:81ec1f3c186cd64450d8141aab467f0a1f3a7ebd</id>
<content type='text'>
Summary:
So far, we've used the term POD "Plain Old Data" to refer to types that
can be safely copied. However, this term is not consistent with the
other built-in bounds that use verbs instead. This patch renames the Pod
kind into Copy.

RFC: 0003-opt-in-builtin-traits

Test Plan: make check

Reviewers: cmr

Differential Revision: http://phabricator.octayn.net/D3
</content>
</entry>
<entry>
<title>std: Unignore atomic tests</title>
<updated>2014-03-25T00:17:46+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-03-22T07:15:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=218461d01049242e3544337055b7f6d06943344b'/>
<id>urn:sha1:218461d01049242e3544337055b7f6d06943344b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auto merge of #13099 : FlaPer87/rust/master, r=huonw</title>
<updated>2014-03-23T14:21:55+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-03-23T14:21:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cafb7ed6f671a0102c4df9abad43b747c00f5cdf'/>
<id>urn:sha1:cafb7ed6f671a0102c4df9abad43b747c00f5cdf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Register new snapshots</title>
<updated>2014-03-23T10:37:31+00:00</updated>
<author>
<name>Flavio Percoco</name>
<email>flaper87@gmail.com</email>
</author>
<published>2014-03-23T10:37:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=576e36e674d645cd4682cf2df43fb25c3d1a71d4'/>
<id>urn:sha1:576e36e674d645cd4682cf2df43fb25c3d1a71d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>iter: remove `to_owned_vec`</title>
<updated>2014-03-23T09:41:23+00:00</updated>
<author>
<name>Daniel Micay</name>
<email>danielmicay@gmail.com</email>
</author>
<published>2014-03-22T23:18:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ae429056ffa166a9d3a15c8641a838a7a2f5f86e'/>
<id>urn:sha1:ae429056ffa166a9d3a15c8641a838a7a2f5f86e</id>
<content type='text'>
This needs to be removed as part of removing `~[T]`. Partial type hints
are now allowed, and will remove the need to add a version of this
method for `Vec&lt;T&gt;`. For now, this involves a few workarounds for
partial type hints not completely working.
</content>
</entry>
<entry>
<title>std: Update atomic documentation to remove 'mut'</title>
<updated>2014-03-20T22:06:34+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-03-20T22:06:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e66f2c6b4d102a47aa596e0dda7ba64f28bac6a'/>
<id>urn:sha1:9e66f2c6b4d102a47aa596e0dda7ba64f28bac6a</id>
<content type='text'>
It's all no longer necessary
</content>
</entry>
<entry>
<title>std: Remove AtomicU64</title>
<updated>2014-03-20T20:33:43+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-02-25T02:23:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=61622dd20cec5d3ec599414cc4720b86d14fd4b1'/>
<id>urn:sha1:61622dd20cec5d3ec599414cc4720b86d14fd4b1</id>
<content type='text'>
Support for this is less universal than for word-size things;
it has no users; i'd rather play it safe.
</content>
</entry>
<entry>
<title>std: Make the generic atomics in `sync::atomics` private</title>
<updated>2014-03-20T20:33:43+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-02-25T02:22:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8748322c9b1d4c6fd0ebceb6dc7165b2b50bca4a'/>
<id>urn:sha1:8748322c9b1d4c6fd0ebceb6dc7165b2b50bca4a</id>
<content type='text'>
I'm not comfortable exposing public functions that purport to do
atomic operations on arbitrary T.
</content>
</entry>
<entry>
<title>std: Make the generic atomics take unsafe pointers</title>
<updated>2014-03-20T20:33:43+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-02-25T02:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eb25c42fc86b52863f8f438893c3856ed3fc51bc'/>
<id>urn:sha1:eb25c42fc86b52863f8f438893c3856ed3fc51bc</id>
<content type='text'>
These mutate values behind references that are Freeze, which is not
allowed.
</content>
</entry>
</feed>
