<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustpkg/path_util.rs, branch 0.8</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.8</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.8'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-09-25T18:12:24+00:00</updated>
<entry>
<title>rustpkg: Search for packages correctly when using the rust_path_hack</title>
<updated>2013-09-25T18:12:24+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-24T19:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=667adad26f9cc1cfa4eeba8aee15035da7544f8c'/>
<id>urn:sha1:667adad26f9cc1cfa4eeba8aee15035da7544f8c</id>
<content type='text'>
Previously, any package would match any other package ID when searching
using the rust_path_hack, so long as the directory had one or more crate
files in it. Now, rustpkg checks that the parent directory matches the
package ID.

Closes #9273
</content>
</entry>
<entry>
<title>rustpkg: Register correct dependencies for built and installed files</title>
<updated>2013-09-19T05:48:37+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-18T01:23:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d84a22addf09f6c7daba070732593c1e3313ed77'/>
<id>urn:sha1:d84a22addf09f6c7daba070732593c1e3313ed77</id>
<content type='text'>
as per #9112

Closes #9112
</content>
</entry>
<entry>
<title>rustc/rustpkg: Use a target-specific subdirectory in build/ and lib/</title>
<updated>2013-09-13T17:43:22+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-13T02:29:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=24fdb1d102eaa062a8a6213ec28803885192a694'/>
<id>urn:sha1:24fdb1d102eaa062a8a6213ec28803885192a694</id>
<content type='text'>
As per rustpkg.md, rustpkg now builds in a target-specific
subdirectory of build/, and installs libraries into a target-specific
subdirectory of lib.

Closes #8672
</content>
</entry>
<entry>
<title>auto merge of #9148 : jakub-/rust/rustpkg-install-mkdir-p, r=catamorphism</title>
<updated>2013-09-13T08:00:50+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2013-09-13T08:00:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd39bd169c594c02494527dfa09c3a7f7237180c'/>
<id>urn:sha1:fd39bd169c594c02494527dfa09c3a7f7237180c</id>
<content type='text'>
Testing this is a little tricky as an intermediate temporary directory is only used for remote git repositories and therefore that path cannot be reliably exercised in the tests.
</content>
</entry>
<entry>
<title>rustpkg: Install to RUST_PATH</title>
<updated>2013-09-13T02:11:57+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-12T23:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4b375cbae22f3c0996c02c9b3d998c001b3a837'/>
<id>urn:sha1:b4b375cbae22f3c0996c02c9b3d998c001b3a837</id>
<content type='text'>
Install to the first directory in the RUST_PATH if the user set a
RUST_PATH. In the case where RUST_PATH isn't set, the behavior
remains unchanged.

Closes #7402
</content>
</entry>
<entry>
<title>rustpkg: Search RUST_PATH properly for dependencies, and add a test for recursive dependencies</title>
<updated>2013-09-13T00:20:58+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-11T06:25:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=91e64d04072110235e504e6151ddf861214b1f14'/>
<id>urn:sha1:91e64d04072110235e504e6151ddf861214b1f14</id>
<content type='text'>
Closes #8524
</content>
</entry>
<entry>
<title>Fix rustpkg install for git repositories</title>
<updated>2013-09-12T23:31:45+00:00</updated>
<author>
<name>Jakub</name>
<email>jakub@jakub.cc</email>
</author>
<published>2013-09-08T22:59:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d14e82be752959fb010a786ef4c9ef417bd64db'/>
<id>urn:sha1:3d14e82be752959fb010a786ef4c9ef417bd64db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustpkg: Support sub-package-IDs</title>
<updated>2013-09-12T21:11:25+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-12T20:56:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3226a804ad2969c7fe26bade949fe478de80e94d'/>
<id>urn:sha1:3226a804ad2969c7fe26bade949fe478de80e94d</id>
<content type='text'>
Package IDs can now refer to a subdirectory of a particular source
tree, and not just a top-level directory with a src/ directory as its
parent.

For example, referring to the package ID a/b/c/d , in workspace W,
if W/src/a is a package, will build the sources for the package in
a/b/c/d (and not other crates in W/src/a).

Closes #6408
</content>
</entry>
<entry>
<title>rustpkg: Address review comments from Jack</title>
<updated>2013-09-09T05:00:49+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-09T05:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a8194edef8c446d441a8bafba97a7bd961e63f10'/>
<id>urn:sha1:a8194edef8c446d441a8bafba97a7bd961e63f10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustpkg: Use workcache</title>
<updated>2013-09-09T03:05:12+00:00</updated>
<author>
<name>Tim Chevalier</name>
<email>chevalier@alum.wellesley.edu</email>
</author>
<published>2013-09-07T03:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02a0fb94ee685381b08d138454052b062c8b4f6e'/>
<id>urn:sha1:02a0fb94ee685381b08d138454052b062c8b4f6e</id>
<content type='text'>
rustpkg now uses the workcache library to avoid recompilation.
Hooray!
</content>
</entry>
</feed>
