summaryrefslogtreecommitdiff
path: root/tests/test_choice_set.cc
AgeCommit message (Expand)AuthorFilesLines
2009-07-10Eliminating the use of hash tables to save memory: backed out changeset 7c43f...Daniel Burrows1-23/+7
2009-07-05Reimplement choice_set in terms of boost::unordered_set.Daniel Burrows1-7/+23
2009-06-09Add more sanity checks to the choice set test.Daniel Burrows1-2/+39
2009-04-12Add support for "dependency-scoped" install-version choices, which match the ...Daniel Burrows1-1/+1
2009-04-08Add a test of choice_set::remove_overlaps.Daniel Burrows1-0/+44
2009-03-09Write an operator-> for choice_set::const_iterator.Daniel Burrows1-1/+5
2009-03-09Add a (very inefficient) iterator on choice sets and a test for it.Daniel Burrows1-0/+37
2009-03-08Make install_version() choices carry the dependency that led to the install.Daniel Burrows1-3/+3
2009-03-07Implement a clone() method on choice sets, analogous to the clone() on soluti...Daniel Burrows1-0/+14
2009-03-07Extract the boilerplate that each choice set test sets up into a collection o...Daniel Burrows1-91/+45
2009-03-07Add a routine to look up the version of a package that a choice set installs.Daniel Burrows1-0/+45
2009-03-07Attach arbitrary integer tags to choice objects.Daniel Burrows1-36/+54
2009-03-03Make choice sets take the *narrowest* element added to them, not the widest.Daniel Burrows1-45/+53
2009-03-01Write a class that encapsulates the business of storing a set of choices and ...Daniel Burrows1-0/+329