<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_port_selector.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>Merge remote-tracking branch 'brson/mainthread'</title>
<updated>2012-04-01T07:15:04+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-04-01T07:13:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e78396850d8e27138dd06e723de5ad3de0e65950'/>
<id>urn:sha1:e78396850d8e27138dd06e723de5ad3de0e65950</id>
<content type='text'>
Conflicts:
	src/rt/rust_sched_loop.cpp
	src/rt/rust_shape.cpp
	src/rt/rust_task.cpp
</content>
</entry>
<entry>
<title>rt: Fix whitespace</title>
<updated>2012-04-01T06:12:06+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-04-01T06:12:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=21064637ed8b8259d1305f21ace12c40b9561706'/>
<id>urn:sha1:21064637ed8b8259d1305f21ace12c40b9561706</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "rt: Remove lock_held_by_current_thread"</title>
<updated>2012-04-01T02:51:29+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-31T01:37:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c8dc6fcb4cd29e5fb6c509149871b869b951295d'/>
<id>urn:sha1:c8dc6fcb4cd29e5fb6c509149871b869b951295d</id>
<content type='text'>
Adds back the ability to make assertions about locks, but only under the
--enable-debug configuration

This reverts commit b247de64583e2ab527088813ba9192824554e801.

Conflicts:

	src/rt/rust_sched_loop.cpp
</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: 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: Make linked failure less prone to deadlock</title>
<updated>2012-03-06T03:39:56+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-04T04:50:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a5603cb58bdc66ad6b6a030e4e98ebeb3c13721'/>
<id>urn:sha1:0a5603cb58bdc66ad6b6a030e4e98ebeb3c13721</id>
<content type='text'>
Still a mess.
</content>
</entry>
<entry>
<title>rt: Renome rust_task::lock to port_lock</title>
<updated>2012-03-06T03:39:55+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-03-03T10:44:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3ccac8ed3b447ffecfbba7402760c083b9e51e2'/>
<id>urn:sha1:e3ccac8ed3b447ffecfbba7402760c083b9e51e2</id>
<content type='text'>
</content>
</entry>
</feed>
