<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_port.cpp, branch release-0.3.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=release-0.3.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=release-0.3.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2012-04-03T23:02:38+00:00</updated>
<entry>
<title>Refactor includes structure, getting rid of rust_internal.h</title>
<updated>2012-04-03T23:02:38+00:00</updated>
<author>
<name>Jon Morton</name>
<email>jonanin@gmail.com</email>
</author>
<published>2012-04-03T03:18:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=632a4c9326561de2bd9d9ded19a82f22678a0cf4'/>
<id>urn:sha1:632a4c9326561de2bd9d9ded19a82f22678a0cf4</id>
<content type='text'>
Many changes to code structure are included:
- removed TIME_SLICE_IN_MS
- removed sychronized_indexed_list
- removed region_owned
- kernel_owned move to kernel.h, task_owned moved to task.h
- global configs moved to rust_globals.h
- changed #pragma once to standard guard in rust_upcall.h
- got rid of memory.h
</content>
</entry>
<entry>
<title>replace assertion macros with plain asserts</title>
<updated>2012-04-02T02:14:16+00:00</updated>
<author>
<name>Jon Morton</name>
<email>jonanin@gmail.com</email>
</author>
<published>2012-04-02T02:14:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=413994ea3eed976a6fe97f3d6cfeb0c2f453e77f'/>
<id>urn:sha1:413994ea3eed976a6fe97f3d6cfeb0c2f453e77f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Rename rust_task_thread to rust_sched_loop</title>
<updated>2012-04-01T02:51:29+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-29T23:31:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=243790836a40fd3f23d8bd16d8f45430d19aae61'/>
<id>urn:sha1:243790836a40fd3f23d8bd16d8f45430d19aae61</id>
<content type='text'>
This class no longer represents a thread; it just schedules tasks.
</content>
</entry>
<entry>
<title>rt: Remove lock_held_by_current_thread</title>
<updated>2012-03-19T00:03:35+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-18T22:59:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b247de64583e2ab527088813ba9192824554e801'/>
<id>urn:sha1:b247de64583e2ab527088813ba9192824554e801</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Ports don't need to ref their tasks</title>
<updated>2012-03-18T00:56:15+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-17T23:35:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=35e9970e29cfc075968e3a1b9d4e1293ab7ab98b'/>
<id>urn:sha1:35e9970e29cfc075968e3a1b9d4e1293ab7ab98b</id>
<content type='text'>
Port lifetime is always bounded by their owning task
</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>Zero out dest ptr when port_recv doesn't return a value</title>
<updated>2012-03-15T14:08:30+00:00</updated>
<author>
<name>Marijn Haverbeke</name>
<email>marijnh@gmail.com</email>
</author>
<published>2012-03-09T16:06:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d0f5e58e954939327fbc1ab0ad050b0c615e031b'/>
<id>urn:sha1:d0f5e58e954939327fbc1ab0ad050b0c615e031b</id>
<content type='text'>
</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>
</feed>
