| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-21 | Fix dependency equality | Jack Nagel | |
| 2014-06-18 | Use a custom test class so we can avoid monkeypatching | Jack Nagel | |
| 2014-02-27 | Eliminate mutation of Dependency objects | Jack Nagel | |
| 2014-02-27 | Apply cyclic dependency hack unconditionally | Jack Nagel | |
| 2013-12-09 | Pass deps collection to be expanded as a parameter | Jack Nagel | |
| 2013-11-13 | Prevent deps of build-time deps from leaking into the build environment | Jack Nagel | |
| When decided what dependencies should be part of the build environment (and have appropriate entries added to variables like PKG_CONFIG_PATH), we select the entire dependency tree except for (1) inactive optional and recommended deps (2) indirect build-time deps (i.e., build-time deps of other deps) There is a third category that sould be excluded: dependencies of direct build-time deps. These are irrelevant to the build, and including them can cause unexpected linkages. | |||
| 2013-07-22 | Check deps of satisfied deps | Jack Nagel | |
| 2013-06-25 | Uniqify tags when merging dependencies | Jack Nagel | |
| 2013-06-24 | Actually make the assertion we care about | Jack Nagel | |
| 2013-06-24 | Copy env_proc when merging deps | Jack Nagel | |
| 2013-06-08 | Merge repeated deps with differing options | Jack Nagel | |
| When expanding dependencies, repeated deps are treated as equal and all but the first are discarded when #uniq is called on the resulting array. However, they may have different sets of options attached, so we cannot assume they are the same. After the initial expansion, we group them by name and then create a new Dependency object for each name, merging the options from each group. Fixes #20335. | |||
| 2013-06-07 | test_dependency_expansion: dep names should always be strings | Jack Nagel | |
| 2013-05-10 | Refactor Dependency.expand | Jack Nagel | |
