<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_chan.cpp, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2011-11-11T20:11:21+00:00</updated>
<entry>
<title>rt: Remove rust_chan</title>
<updated>2011-11-11T20:11:21+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-11-11T19:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5d1e321ecbdaf50fe4723b698081c7cda60d366a'/>
<id>urn:sha1:5d1e321ecbdaf50fe4723b698081c7cda60d366a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Move rust_chan::send to rust_port::send</title>
<updated>2011-11-11T01:53:19+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-11-11T01:53:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=793da65a8eb060268056861d1a82761747aa52a2'/>
<id>urn:sha1:793da65a8eb060268056861d1a82761747aa52a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Simplify channel-port association</title>
<updated>2011-11-11T01:26:22+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-11-11T00:10:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e4f980810b8787626b32fc116e491c0ff9e56ba0'/>
<id>urn:sha1:e4f980810b8787626b32fc116e491c0ff9e56ba0</id>
<content type='text'>
It turns out that there's only ever a single channel per port these days,
and it always has the same lifetime as the port, so we don't need a list or a
complex association protocol.
</content>
</entry>
<entry>
<title>Cleaning up task and comm exports, updating all the test cases.</title>
<updated>2011-08-25T18:21:25+00:00</updated>
<author>
<name>Eric Holk</name>
<email>eholk@mozilla.com</email>
</author>
<published>2011-08-25T18:20:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2f7c583bc12c0bddb28e43ea79b593a014811b09'/>
<id>urn:sha1:2f7c583bc12c0bddb28e43ea79b593a014811b09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduced task handles.</title>
<updated>2011-08-08T23:55:38+00:00</updated>
<author>
<name>unknown</name>
<email>Eric@.(none)</email>
</author>
<published>2011-08-08T20:38:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44bef5f2cb175769155d92ec65bd6b16e6708a1e'/>
<id>urn:sha1:44bef5f2cb175769155d92ec65bd6b16e6708a1e</id>
<content type='text'>
This is the new way to refer to tasks in rust-land. Currently all they
do is serve as a key to look up the old rust_task structure. Ideally
they won't be ref counted, but baby steps.
</content>
</entry>
<entry>
<title>Converted the rest of the task-comm-* tests over. Also fixed some</title>
<updated>2011-08-08T15:57:52+00:00</updated>
<author>
<name>Eric Holk</name>
<email>eholk@mozilla.com</email>
</author>
<published>2011-08-06T17:07:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d9b84a546cf7968ef7a9e3558c2f0c3d88ba033c'/>
<id>urn:sha1:d9b84a546cf7968ef7a9e3558c2f0c3d88ba033c</id>
<content type='text'>
channel lifecycle bugs.
</content>
</entry>
<entry>
<title>Atomic ref counting for chans.</title>
<updated>2011-08-05T22:27:28+00:00</updated>
<author>
<name>Eric Holk</name>
<email>eholk@mozilla.com</email>
</author>
<published>2011-08-05T22:16:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b62e80c1f022131da963da84ef6768f300c2c5c3'/>
<id>urn:sha1:b62e80c1f022131da963da84ef6768f300c2c5c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removing proxies and message queues.</title>
<updated>2011-07-30T01:54:59+00:00</updated>
<author>
<name>Eric Holk</name>
<email>eholk@mozilla.com</email>
</author>
<published>2011-07-29T18:00:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d1dbb99984064eedb77c0f55300430bcb35ce109'/>
<id>urn:sha1:d1dbb99984064eedb77c0f55300430bcb35ce109</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an assertion about the lock in rust_chan::disassociate</title>
<updated>2011-07-28T23:04:49+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-07-28T22:57:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3dd522b6b78fe32c44af571098d0ff4d1dcc9398'/>
<id>urn:sha1:3dd522b6b78fe32c44af571098d0ff4d1dcc9398</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change the locking rules around channel disassociation again</title>
<updated>2011-07-28T21:25:20+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2011-07-28T21:00:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b356097c288cc01dd1c7abd9434b48071d95b49'/>
<id>urn:sha1:4b356097c288cc01dd1c7abd9434b48071d95b49</id>
<content type='text'>
This prevents port's destructor from accessing a deleted channel
</content>
</entry>
</feed>
