<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_builtin.cpp, branch 0.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2012-03-20T23:44:56+00:00</updated>
<entry>
<title>Some tests for passing and returning structures by value on x64. Close #1402. Close #1970.</title>
<updated>2012-03-20T23:44:56+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2012-03-20T23:32:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=855c99ea758186096a68a8c13edeb0d89105a410'/>
<id>urn:sha1:855c99ea758186096a68a8c13edeb0d89105a410</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Channels are just port ids</title>
<updated>2012-03-15T18:10:53+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-15T06:08:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=561511e62813840e930ff60e6918ccaea4f00f00'/>
<id>urn:sha1:561511e62813840e930ff60e6918ccaea4f00f00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Remove remaining uses of rust_kernel::get_task_by_id</title>
<updated>2012-03-15T18:10:52+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-15T03:22:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1366d656605049f2e58525c7cad5433da9977db2'/>
<id>urn:sha1:1366d656605049f2e58525c7cad5433da9977db2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Look up ports through a single port table</title>
<updated>2012-03-15T18:10:52+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-15T00:24:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b278d675a231fdfe825c72e499d59e8a3d07ffaa'/>
<id>urn:sha1:b278d675a231fdfe825c72e499d59e8a3d07ffaa</id>
<content type='text'>
Instead of a two-level lookup, just use one big table
</content>
</entry>
<entry>
<title>rt: Change the rust_port refcounting scheme to avoid races</title>
<updated>2012-03-07T01:14:40+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-06T23:31:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc0b9f44e2731dec413d69997ad093962deb665e'/>
<id>urn:sha1:dc0b9f44e2731dec413d69997ad093962deb665e</id>
<content type='text'>
Hopefully...
</content>
</entry>
<entry>
<title>rt: Add a hack to fix a port detach bug</title>
<updated>2012-03-06T04:02:25+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-06T04:02:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee991cae81c644a5f536acb49fff59ec769e61c7'/>
<id>urn:sha1:ee991cae81c644a5f536acb49fff59ec769e61c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Fix the atomic get_ref_count method to avoid races</title>
<updated>2012-03-06T03:39:56+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-05T21:32:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=958c32108313658740e89dfd32c5a96ba557c0a3'/>
<id>urn:sha1:958c32108313658740e89dfd32c5a96ba557c0a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Properly block tasks while waiting for port detach</title>
<updated>2012-03-06T03:39:56+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-05T00:52:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1347d04bb086f6d76dd7287762d34ef4c57dbc00'/>
<id>urn:sha1:1347d04bb086f6d76dd7287762d34ef4c57dbc00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Make rust_port_detach less contentious</title>
<updated>2012-03-06T03:39:56+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-04T23:36:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4c4a2320eb9620dbc68a264ce64ee1f233dd977d'/>
<id>urn:sha1:4c4a2320eb9620dbc68a264ce64ee1f233dd977d</id>
<content type='text'>
It still utterly dominates some benchmarks with busy waiting, but at least it
doesn't create lock contention while doing so.
</content>
</entry>
<entry>
<title>rt: Move receive code into rust_port</title>
<updated>2012-03-06T03:39:56+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-02T08:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e08f46db68b43334e5932ac5eac308ce74f0771e'/>
<id>urn:sha1:e08f46db68b43334e5932ac5eac308ce74f0771e</id>
<content type='text'>
</content>
</entry>
</feed>
