diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2013-09-16 19:27:09 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2013-09-18 15:30:41 -0700 |
| commit | e199790bacb7a8a89065eff52b10b9eba78f0279 (patch) | |
| tree | 825134015133e4850aad232a806862f0a08ffebe /src/libsyntax/parse/parser.rs | |
| parent | 4c6bf4872012c010f84dc7fa2cdfe87522533f89 (diff) | |
| download | rust-e199790bacb7a8a89065eff52b10b9eba78f0279.tar.gz rust-e199790bacb7a8a89065eff52b10b9eba78f0279.zip | |
rustpkg: Make crates, not packages, the unit of rustpkg dependencies
Treating a package as the thing that can have other packages depend on it, and depends on other packages, was wrong if a package has more than one crate. Now, rustpkg knows about dependencies between crates in the same package. This solves the problem reported in #7879 where rustpkg wrongly discovered a circular dependency between thhe package and itself, and recursed infinitely. Closes #7879
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
0 files changed, 0 insertions, 0 deletions
