summaryrefslogtreecommitdiff
path: root/src/generic/problemresolver
AgeCommit message (Expand)AuthorFilesLines
2010-05-28Transition from log4cxx to the new logging framework.Daniel Burrows3-25/+34
2010-04-25Explicitly distribute the build files in SCons*.Daniel Burrows1-0/+1
2010-04-25Start adding support for a 'dist' rule that builds a distributed archive.Daniel Burrows1-0/+7
2010-04-25Add a "programs" dummy target that builds just the programs in src/.Daniel Burrows1-0/+2
2010-04-23Fix the path to refcounted_base that's used to compile the resolver test.Daniel Burrows1-1/+1
2010-04-22Fix the dependencies of the problem resolver tester to include the one file i...Daniel Burrows1-1/+3
2010-04-22Don't try to build headers into the problem resolver test code.Daniel Burrows1-1/+3
2010-04-21Add SConscript files for the rest of the source.Daniel Burrows1-0/+27
2010-04-21Rename the log4cxx namespace to logging.Daniel Burrows4-41/+41
2010-04-20Allow add_child and remove_child to emit value-changed signals even when the ...Daniel Burrows1-22/+14
2010-04-19Uniformly treat NULL pointers to incremental expressions as incremental expre...Daniel Burrows2-11/+22
2010-04-19Fix a line that couldn't possibly have compiled.Daniel Burrows1-2/+2
2010-04-19Hopefully fix a crashing bug in the resolver. (Closes: #578344)Daniel Burrows1-2/+10
2010-04-11Remove all traces of the nonfunctional "stupid elimination" algorithm.Daniel Burrows1-16/+1
2010-04-09Fix a potential performance problem: the cost of solver sets was being undere...Daniel Burrows1-6/+26
2010-04-09Refactor the problem resolver to move all the checks of whether costs make a ...Daniel Burrows1-16/+41
2010-04-09Terminology change: replace "tier operation" with "cost" everywhere.Daniel Burrows10-790/+784
2010-04-09Restructure the source tree to move tier_ related code into files whose name ...Daniel Burrows11-334/+273
2010-04-08Yank out the "tier" type and just use operations instead.Daniel Burrows11-546/+77
2010-04-08Fix the compilation of the dummy resolver test code.Daniel Burrows1-1/+5
2010-04-08Add support for attaching a cost to unresolved recommends.Daniel Burrows1-3/+8
2010-03-12Introduce a new method on the resolver that tests whether a tier should cause...Daniel Burrows1-21/+56
2010-03-11Attempt to optimize the resolver by not creating unnecessary intermediate tie...Daniel Burrows4-50/+44
2010-03-08Add a routine on tier operations that could be used to test whether a tier is...Daniel Burrows3-0/+96
2010-03-07Merge changes on my laptop with changes on my desktop.Daniel Burrows9-783/+890
2010-03-05Overhaul the resolver to distinguish between tiers and changes to tiers; this...Daniel Burrows6-782/+779
2010-03-04Correctly throw an out_of_range exception when the user tries to set aDaniel Burrows1-0/+4
2010-03-04Fix the code to stringify tier operations.Daniel Burrows1-0/+1
2010-03-04Let client code query the components of a tier operation.Daniel Burrows2-0/+47
2010-03-04Expose the structural tier operation comparison more directly.Daniel Burrows1-0/+35
2010-03-04Implement a structural comparison operation on tier operations.Daniel Burrows2-0/+13
2010-03-03Print '?' in the rendering of a dependency only if it is NOT a candidate for ...Daniel Burrows1-1/+1
2010-02-15Document why we choose between two different algorithms to look for new promo...Daniel Burrows1-0/+14
2010-02-07Properly handle arithmetic overflow when adding tier lebels together.Daniel Burrows1-1/+3
2010-02-07Throw an exception if the user tries to construct a tier operation that modif...Daniel Burrows1-0/+4
2010-02-07Fix the tier operation dump code so it doesn't intersperse "nop"s in the midd...Daniel Burrows1-0/+1
2010-02-07Initial implementation of a tiering system that is both sound and flexible.Daniel Burrows5-321/+630
2010-01-31Implement the usual comparison and hashing functions on tier operations.Daniel Burrows2-41/+51
2010-01-31Normalize tier operations so that equivalent ones always store the same tier ...Daniel Burrows2-0/+24
2010-01-31The greatest lower bound should discard trailing user levels.Daniel Burrows2-8/+1
2010-01-31Implement operator== and operator!= on tier operations.Daniel Burrows2-0/+48
2010-01-31Add a closing paren to the text printed when a tier operation is dumped.Daniel Burrows1-0/+2
2010-01-31Ditch increase-tier operations due to poor interaction with add-to-tier.Daniel Burrows2-52/+98
2010-01-30Write the code to dump a tier operation to an ostream.Daniel Burrows2-0/+37
2010-01-30Make apply and operator+ on tier_operation const.Daniel Burrows2-4/+4
2010-01-30Flesh out the rest of the tier operation object.Daniel Burrows4-13/+175
2010-01-30Add a first draft of a class to represent *operations* on tiers.Daniel Burrows3-2/+141
2010-01-29Allow any level, even one that would be out-of-bounds, to be set via set_user...Daniel Burrows1-2/+17
2010-01-28Add tier.cc to version control.Daniel Burrows1-0/+60
2010-01-28Add a convenience method on tiers to retrieve the number of user levels.Daniel Burrows1-0/+3