about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2013-09-16 19:27:09 -0700
committerTim Chevalier <chevalier@alum.wellesley.edu>2013-09-18 15:30:41 -0700
commite199790bacb7a8a89065eff52b10b9eba78f0279 (patch)
tree825134015133e4850aad232a806862f0a08ffebe /src/libsyntax/parse/parser.rs
parent4c6bf4872012c010f84dc7fa2cdfe87522533f89 (diff)
downloadrust-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