<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/task/spawn.rs, branch 0.4</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.4</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.4'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2012-10-05T02:59:47+00:00</updated>
<entry>
<title>Remove by-copy mode from std, mostly</title>
<updated>2012-10-05T02:59:47+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-10-05T02:58:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8fc60af441a1375ee73a0efe4524b54ff039e69a'/>
<id>urn:sha1:8fc60af441a1375ee73a0efe4524b54ff039e69a</id>
<content type='text'>
One instance remains in net_tcp due to a foreign fn. Lots of
instances remain in serialization.rs, but IIRC that is being removed.

I had to do unholy things to task-perf-word-count-generic to get it
to compile after demoding pipes. I may well have messed up its
performance, but it passes.
</content>
</entry>
<entry>
<title>Forbid deprecated modes again in core</title>
<updated>2012-10-04T23:48:57+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-10-03T21:52:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=65c96f849ff1a76d4867c17703c0b384ccd1bb65'/>
<id>urn:sha1:65c96f849ff1a76d4867c17703c0b384ccd1bb65</id>
<content type='text'>
Sadly, there's only one file that requires deprecated modes
(stackwalk)... So, forbid them everywhere else.
</content>
</entry>
<entry>
<title>De-mode comm::Chan</title>
<updated>2012-10-04T23:48:57+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-10-03T21:38:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fe12da0864ade257eb9b7cffbb96e5cb24af325e'/>
<id>urn:sha1:fe12da0864ade257eb9b7cffbb96e5cb24af325e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Make some parts of task private</title>
<updated>2012-10-04T05:07:11+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-10-04T05:06:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ae42318bef7e76fd94c534724d23ab8e87ddc809'/>
<id>urn:sha1:ae42318bef7e76fd94c534724d23ab8e87ddc809</id>
<content type='text'>
</content>
</entry>
<entry>
<title>De-export the submodules of task. Part of #3583.</title>
<updated>2012-10-02T23:32:00+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2012-10-02T23:31:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c31a88c7f4fddb217c022ac214c0a49501d9ded3'/>
<id>urn:sha1:c31a88c7f4fddb217c022ac214c0a49501d9ded3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removing explicit uses of + mode</title>
<updated>2012-10-02T21:31:39+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-10-02T18:37:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f78cdcb6364cf938bfeb71da0c7eca62e257d537'/>
<id>urn:sha1:f78cdcb6364cf938bfeb71da0c7eca62e257d537</id>
<content type='text'>
This removes most explicit uses of the + argument mode. Pending a
snapshot, I had to remove the forbid(deprecated_modes) pragma from
a bunch of files. I'll put it back!

+ mode still has to be used in a few places for functions that get
moved (see task.rs)

The changes outside core and std are due to the to_bytes trait and
making the compiler (with legacy modes on) agree with the libraries
(with legacy modes off) about modes.
</content>
</entry>
<entry>
<title>Move over to calling ptr::addr_of</title>
<updated>2012-10-01T22:12:09+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-10-01T19:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b18320446e553a3f8436f87306dded57e16a4b94'/>
<id>urn:sha1:b18320446e553a3f8436f87306dded57e16a4b94</id>
<content type='text'>
Everything should now call ptr::addr_of instead of
ptr::p2::addr_of. Only the pipes macro code when compiled
by stage0 will call ptr::p2::addr_of. Needs a snapshot to get
rid of that.
</content>
</entry>
<entry>
<title>core: Fix unsafe code in spawn_raw</title>
<updated>2012-09-29T23:33:53+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-09-29T23:33:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=affa3880debc91adde71e78345c30ce2044f8cef'/>
<id>urn:sha1:affa3880debc91adde71e78345c30ce2044f8cef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a demoded version of ptr::addr_of</title>
<updated>2012-09-29T05:19:01+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2012-09-29T04:51:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3639d38d5c982193eab8304f2adfe0fcd2dd84bd'/>
<id>urn:sha1:3639d38d5c982193eab8304f2adfe0fcd2dd84bd</id>
<content type='text'>
Currently, the new version is ptr::p2::addr_of and the old one is
ptr::addr_of. This is kind of cheesy, but I need a snapshot before I
can ditch the old version, since the pipe compiler generates calls to
addr_of.

core is converted over to use the new version, std is not.
</content>
</entry>
<entry>
<title>Long lines</title>
<updated>2012-09-29T00:30:40+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-09-29T00:30:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a8d4adb7decf774bbb87c7a8415c1a95fe1825b'/>
<id>urn:sha1:9a8d4adb7decf774bbb87c7a8415c1a95fe1825b</id>
<content type='text'>
</content>
</entry>
</feed>
