<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rt/rust_builtin.cpp, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<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>Implement a native mutex type</title>
<updated>2013-11-19T04:06:39+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-11-14T07:17:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=24eb1b445dd878c12ca6503a9fa040179b94e614'/>
<id>urn:sha1:24eb1b445dd878c12ca6503a9fa040179b94e614</id>
<content type='text'>
This mutex is built on top of pthreads for unix and the related windows apis on
windows. This is a straight port of the lock_and_signal type from C++ to rust.
Almost all operations on the type are unsafe, and it's definitely not
recommended for general use.

Closes #9105
</content>
</entry>
<entry>
<title>rt: Namespace all C functions under rust_</title>
<updated>2013-11-19T00:17:43+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2013-11-12T14:21:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f4c222f7a3f21fd3fdc5df28f344988c103d17fa'/>
<id>urn:sha1:f4c222f7a3f21fd3fdc5df28f344988c103d17fa</id>
<content type='text'>
</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>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>Add asserts to check for faililng QueryPerformance* calls in precise_time_ns</title>
<updated>2013-11-11T19:21:51+00:00</updated>
<author>
<name>Birunthan Mohanathas</name>
<email>birunthan@mohanathas.com</email>
</author>
<published>2013-11-11T19:21:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=36afd606091a708e9a5676c7fb2e4cdc47b9abfd'/>
<id>urn:sha1:36afd606091a708e9a5676c7fb2e4cdc47b9abfd</id>
<content type='text'>
Closes #2675.
</content>
</entry>
<entry>
<title>Change use of unsigned integers to signed integers for clarity in</title>
<updated>2013-11-11T19:21:24+00:00</updated>
<author>
<name>Birunthan Mohanathas</name>
<email>birunthan@mohanathas.com</email>
</author>
<published>2013-11-11T19:21:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=61f76a51300fd61369255850a41e04720681fcf8'/>
<id>urn:sha1:61f76a51300fd61369255850a41e04720681fcf8</id>
<content type='text'>
precise_time_ns

The QueryPerformance* functions take a LARGE_INTEGER, which is a signed
64-bit integer rather than an unsigned 64-bit integer. `ts.tv_sec`, too,
is a signed integer so `ns_per_s` has been changed to a int64_t.
</content>
</entry>
<entry>
<title>auto merge of #10348 : ksh8281/rust/fix_android_timegm, r=yichoi</title>
<updated>2013-11-08T12:36:12+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2013-11-08T12:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4ce7d573e822c1ef1d68e7797c878a6344655447'/>
<id>urn:sha1:4ce7d573e822c1ef1d68e7797c878a6344655447</id>
<content type='text'>
fix timegm bug on android
TZ restore not correctly before.
and it cause test case fail (time::tests::run_tests::test_convertions)

with @sammykim
</content>
</entry>
<entry>
<title>fix android timegm</title>
<updated>2013-11-08T06:44:36+00:00</updated>
<author>
<name>sh8281.kim</name>
<email>sh8281.kim@samsung.com</email>
</author>
<published>2013-11-08T06:44:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=09257df055ca0ca14c3c71b21d82cfa48c34c97f'/>
<id>urn:sha1:09257df055ca0ca14c3c71b21d82cfa48c34c97f</id>
<content type='text'>
</content>
</entry>
</feed>
