<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_scheduler.cpp, 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-08-09T23:45:50+00:00</updated>
<entry>
<title>Remove the C++ runtime. Sayonara</title>
<updated>2013-08-09T23:45:50+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-08-01T06:12:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b75915d0ca20c6d066a7368ad53491a55a5a57d2'/>
<id>urn:sha1:b75915d0ca20c6d066a7368ad53491a55a5a57d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename dec/inc_weak_task_count to inc/dec_live_count and remove register_task/unregister_task. Closes #4768</title>
<updated>2013-02-09T09:19:31+00:00</updated>
<author>
<name>Zack Corr</name>
<email>zack@z0w0.me</email>
</author>
<published>2013-02-09T09:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ebd20b7944c3b427a90e89d3b4a9e43926336eb8'/>
<id>urn:sha1:ebd20b7944c3b427a90e89d3b4a9e43926336eb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add license boilerplate to more files.</title>
<updated>2012-12-11T01:32:58+00:00</updated>
<author>
<name>Graydon Hoare</name>
<email>graydon@mozilla.com</email>
</author>
<published>2012-12-10T23:44:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=12c32e944d3dbadb6a114a6e0bc51b065b4f42c1'/>
<id>urn:sha1:12c32e944d3dbadb6a114a6e0bc51b065b4f42c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>V2: now with more locks!</title>
<updated>2012-09-19T21:01:53+00:00</updated>
<author>
<name>Philipp Brüschweiler</name>
<email>blei42@gmail.com</email>
</author>
<published>2012-09-18T10:28:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d3e0a065788ef145fe911cf73bb7324c22b53fee'/>
<id>urn:sha1:d3e0a065788ef145fe911cf73bb7324c22b53fee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Allocate threads on demand, not on scheduler startup</title>
<updated>2012-09-19T21:01:53+00:00</updated>
<author>
<name>Philipp Brüschweiler</name>
<email>blei42@gmail.com</email>
</author>
<published>2012-09-14T13:01:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=68e755b1c26db09cf8e121bbbea2075f6116e279'/>
<id>urn:sha1:68e755b1c26db09cf8e121bbbea2075f6116e279</id>
<content type='text'>
API change: rust_kernel::create_scheduler() or
rust_scheduler::rust_scheduler() respecitevly now take ownership of the
launch factory argument, it is needed to create new threads on demand.

Also renames rustrt::sched_threads() to rustrt::rust_sched_threads() for
consistency. Added rustrt::rust_max_sched_threads() to return the
maximal number of scheduled threads of the current scheduler.

Fixes #3493.
</content>
</entry>
<entry>
<title>[3/4 for #2365, #2671] Fix exit/kill race with scheds during rust_kernel::fail</title>
<updated>2012-07-20T23:23:19+00:00</updated>
<author>
<name>Ben Blum</name>
<email>bblum@andrew.cmu.edu</email>
</author>
<published>2012-07-20T22:47:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af7b7694659dd8988a1971118494edb684f85fbb'/>
<id>urn:sha1:af7b7694659dd8988a1971118494edb684f85fbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[1/4 for #2365, #2671] Fix create/kill race with schedulers and tasks during rust_kernel::fail</title>
<updated>2012-07-20T23:23:19+00:00</updated>
<author>
<name>Ben Blum</name>
<email>bblum@andrew.cmu.edu</email>
</author>
<published>2012-07-20T22:06:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5bb4a12900969b3250c490a5e0682c658fe65ba8'/>
<id>urn:sha1:5bb4a12900969b3250c490a5e0682c658fe65ba8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Add priv::weaken_task</title>
<updated>2012-04-08T02:56:41+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-04-07T00:03:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01dc4a8b26d722d306a00e44a5b1ed5cf3fd24b1'/>
<id>urn:sha1:01dc4a8b26d722d306a00e44a5b1ed5cf3fd24b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'brson/mainthread'</title>
<updated>2012-04-04T03:30:01+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-04-04T03:29:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e325146eb436c4995385d8220ff7ac3a4a5f62ab'/>
<id>urn:sha1:e325146eb436c4995385d8220ff7ac3a4a5f62ab</id>
<content type='text'>
Conflicts:
	src/rt/rust_kernel.cpp
	src/rt/rust_scheduler.cpp
	src/rt/rust_scheduler.h
</content>
</entry>
<entry>
<title>rt: Fix bugs in the osmain scheduler</title>
<updated>2012-04-04T01:01:13+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2012-04-04T00:39:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0e12854edc10070759688b598a3885cbeb82e28'/>
<id>urn:sha1:c0e12854edc10070759688b598a3885cbeb82e28</id>
<content type='text'>
</content>
</entry>
</feed>
