<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_test_helpers.cpp, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-11-19T05:45:58+00:00</updated>
<entry>
<title>Move runtime files to C instead of C++</title>
<updated>2013-11-19T05:45:58+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-11-14T18:04:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=508b7b996e5d557ec1c49e1d11563ecf4fc9d287'/>
<id>urn:sha1:508b7b996e5d557ec1c49e1d11563ecf4fc9d287</id>
<content type='text'>
Explicitly have the only C++ portion of the runtime be one file with exception
handling. All other runtime files must now live in C and be fully defined in C.
</content>
</entry>
<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>rt: Delete more C++</title>
<updated>2013-11-12T14:05:03+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-11-12T14:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b6f89b0ecf7dcde1a03cc5f61fe0767befadd5f'/>
<id>urn:sha1:6b6f89b0ecf7dcde1a03cc5f61fe0767befadd5f</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 rust_abi</title>
<updated>2013-08-24T01:38:59+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-08-23T06:30:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9cdfe1e6039598961838ba2cc88a6ed6aa5449bf'/>
<id>urn:sha1:9cdfe1e6039598961838ba2cc88a6ed6aa5449bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rt: Move some test functions to rust_test_helpers</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:57:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c17447f8b30a11ce6624c7088f647a6261c70135'/>
<id>urn:sha1:c17447f8b30a11ce6624c7088f647a6261c70135</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>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>test: Use a test extern in various foreign fn tests</title>
<updated>2013-07-31T04:13:55+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-07-31T03:58:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11fc1fd48556ff123487cdf16bfb3ab478084970'/>
<id>urn:sha1:11fc1fd48556ff123487cdf16bfb3ab478084970</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std::rt: Add a hack to allocate different test port ranges to different bots</title>
<updated>2013-07-08T21:41:07+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-07-08T21:41:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4282539523905c95f34131e5cf8923764079b3be'/>
<id>urn:sha1:4282539523905c95f34131e5cf8923764079b3be</id>
<content type='text'>
</content>
</entry>
</feed>
