<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/sync, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-11-19T04:06:40+00:00</updated>
<entry>
<title>Remove the C++ lock_and_signal type</title>
<updated>2013-11-19T04:06:40+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-11-14T08:21:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e8bf0788027932a0b547819cc9edd13c40426e36'/>
<id>urn:sha1:e8bf0788027932a0b547819cc9edd13c40426e36</id>
<content type='text'>
A the same time this purges all runtime support needed for statically
initialized mutexes, moving all users over to the new Mutex type instead.
</content>
</entry>
<entry>
<title>add rust_trylock_little_lock</title>
<updated>2013-11-13T22:44:50+00:00</updated>
<author>
<name>Jason Toffaletti</name>
<email>jason@topsy.com</email>
</author>
<published>2013-11-11T21:33:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=91de538c9802e7c45cadc5391450631c74f593d2'/>
<id>urn:sha1:91de538c9802e7c45cadc5391450631c74f593d2</id>
<content type='text'>
Try to acquire lock and succeed only if lock is not already held.
Uses TryEnterCriticalSection or pthread_mutex_trylock.
</content>
</entry>
<entry>
<title>Move implementation for threads to Rust</title>
<updated>2013-11-05T16:49:46+00:00</updated>
<author>
<name>Dirkjan Bussink</name>
<email>d.bussink@gmail.com</email>
</author>
<published>2013-11-05T13:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=47e0bd403a04d26506f723ac44ee9ea0aa5d3ad5'/>
<id>urn:sha1:47e0bd403a04d26506f723ac44ee9ea0aa5d3ad5</id>
<content type='text'>
This binds to the appropriate pthreads_* and Windows specific functions
and calls them from Rust. This allows for removal of the C++ support
code for threads.

Fixes #10162
</content>
</entry>
<entry>
<title>rt: Remove rust_thread::detach</title>
<updated>2013-10-30T00:02:37+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-10-30T00:02:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4a318d6e0f632d1915e4475325ededb94f6eb42c'/>
<id>urn:sha1:4a318d6e0f632d1915e4475325ededb94f6eb42c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use __morestack to detect stack overflow</title>
<updated>2013-10-19T16:43:31+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-10-17T08:40:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6d8330afb6c925d1092f27919f61d4ce6a3fb1d4'/>
<id>urn:sha1:6d8330afb6c925d1092f27919f61d4ce6a3fb1d4</id>
<content type='text'>
This commit resumes management of the stack boundaries and limits when switching
between tasks. This additionally leverages the __morestack function to run code
on "stack overflow". The current behavior is to abort the process, but this is
probably not the best behavior in the long term (for deails, see the comment I
wrote up in the stack exhaustion routine).
</content>
</entry>
<entry>
<title>rt: Remove sync.h</title>
<updated>2013-08-24T01:38:59+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-08-23T05:44:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4ef59db2fdf3d2f2c239a03f60569196a8df44d'/>
<id>urn:sha1:b4ef59db2fdf3d2f2c239a03f60569196a8df44d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Remove timer</title>
<updated>2013-08-24T01:38:56+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-08-23T05:29:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a1baef4f57b4ac8558a65b7bd8dc787ebf54840'/>
<id>urn:sha1:0a1baef4f57b4ac8558a65b7bd8dc787ebf54840</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix mac build and comment on stack size check</title>
<updated>2013-04-04T10:53:58+00:00</updated>
<author>
<name>Jyun-Yan You</name>
<email>jyyou@cs.nctu.edu.tw</email>
</author>
<published>2013-03-29T03:31:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f1d8cb6fce625d13baf12f49e41d29f1433c8dd'/>
<id>urn:sha1:4f1d8cb6fce625d13baf12f49e41d29f1433c8dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: improve mips backend</title>
<updated>2013-04-04T10:53:58+00:00</updated>
<author>
<name>Jyun-Yan You</name>
<email>jyyou@cs.nctu.edu.tw</email>
</author>
<published>2013-03-19T05:34:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fdf48a7b52de948b3ec4ba187539a6164a56edcb'/>
<id>urn:sha1:fdf48a7b52de948b3ec4ba187539a6164a56edcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a license check to tidy. #4018</title>
<updated>2013-01-18T07:28:42+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-01-18T07:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b6acde972bfd646e5b8a3eeaabd613c44d1028c'/>
<id>urn:sha1:6b6acde972bfd646e5b8a3eeaabd613c44d1028c</id>
<content type='text'>
</content>
</entry>
</feed>
