<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/run-make/interdependent-c-libraries, branch 1.10.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.10.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.10.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-09-17T15:40:33+00:00</updated>
<entry>
<title>rmake: Get all tests passing on MSVC</title>
<updated>2015-09-17T15:40:33+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-08-26T23:57:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0675dffac48101faa2bdb634682b2ddf3975bf31'/>
<id>urn:sha1:0675dffac48101faa2bdb634682b2ddf3975bf31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Strip all leading/trailing newlines</title>
<updated>2015-03-15T16:08:21+00:00</updated>
<author>
<name>Tamir Duberstein</name>
<email>tamird@gmail.com</email>
</author>
<published>2015-03-14T23:29:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d51047ded072b412ec18a6f78c1fb80835a477f5'/>
<id>urn:sha1:d51047ded072b412ec18a6f78c1fb80835a477f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up tidy scripts, coverage, performance</title>
<updated>2015-02-05T22:37:16+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-01-24T23:18:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=290b79c15dbbefcba6309880794fb3d677f7a202'/>
<id>urn:sha1:290b79c15dbbefcba6309880794fb3d677f7a202</id>
<content type='text'>
This restructures tidy.py to walk the tree itself,
and improves performance considerably by not loading entire
files into buffers for licenseck.

Splits build rules into 'tidy', 'tidy-basic', 'tidy-binaries',
'tidy-errors', 'tidy-features'.
</content>
</entry>
<entry>
<title>rustc: Deterministically link upstream C libraries</title>
<updated>2014-04-11T19:20:33+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-04-11T19:20:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e6072fa0c4c22d62acf3dcb78c8ee260a1368bd7'/>
<id>urn:sha1:e6072fa0c4c22d62acf3dcb78c8ee260a1368bd7</id>
<content type='text'>
Previously, upstream C libraries were linked in a nondeterministic fashion
because they were collected through iter_crate_data() which is a nodeterministic
traversal of a hash map. When upstream rlibs had interdependencies among their
native libraries (such as libfoo depending on libc), then the ordering would
occasionally be wrong, causing linkage to fail.

This uses the topologically sorted list of libraries to collect native
libraries, so if a native library depends on libc it just needs to make sure
that the rust crate depends on liblibc.
</content>
</entry>
</feed>
