aboutsummaryrefslogtreecommitdiff
path: root/paludis/resolver
AgeCommit message (Expand)AuthorLines
2010-07-31Handle :* deps properlyAvatar Ciaran McCreesh -13/+105
2010-07-31Make tests slot awareAvatar Ciaran McCreesh -5/+21
2010-07-26Handle virtual purges less horriblyAvatar Ciaran McCreesh -2/+5
2010-07-26Fix InternalError when dealing with certain cyclesAvatar Ciaran McCreesh -7/+119
2010-07-24MaskedConfirmationAvatar Ciaran McCreesh -1/+36
2010-07-24Let the decider pick masked packagesAvatar Ciaran McCreesh -13/+49
2010-07-24Make use of Options init listsAvatar Ciaran McCreesh -35/+35
2010-07-23Avoid more explicit newageAvatar Ciaran McCreesh -91/+91
2010-07-23Avoid sptr.reset(new ...)Avatar Ciaran McCreesh -11/+11
2010-07-23Cleverer fetch orderingAvatar Ciaran McCreesh -8/+34
2010-07-23Better used_to_use for purgeAvatar Ciaran McCreesh -1/+13
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -184/+184
2010-07-22Less verbose PrivateImplementationPatternAvatar Ciaran McCreesh -38/+34
2010-07-22shared_ptr<> no longer implicitly boolsAvatar Ciaran McCreesh -4/+4
2010-07-22Use std::make_shared<>Avatar Ciaran McCreesh -140/+124
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -1230/+1228
2010-07-22Require c++0x default/deletedAvatar Ciaran McCreesh -65/+0
2010-07-21format=e rather than format=ebuild/exheresAvatar Ciaran McCreesh -1/+1
2010-07-21Extra ;sAvatar Robert Piasek -1/+1
2010-07-19Remove the double template<> #ifdefsAvatar Ciaran McCreesh -12/+0
2010-07-19Don't purge nonuninstallablesAvatar Ciaran McCreesh -4/+6
2010-07-16Don't start fetches until fetch deps are doneAvatar Ciaran McCreesh -4/+15
2010-07-16JobActiveState::output_managerAvatar Ciaran McCreesh -0/+8
2010-07-14Impose continue-on-failure reqs for uninstallsAvatar Ciaran McCreesh -21/+109
2010-07-14Better resolver test errorsAvatar Ciaran McCreesh -2/+2
2010-07-13All slots for resolve !fooAvatar Ciaran McCreesh -2/+7
2010-07-10Let TargetReason have extra informationAvatar Ciaran McCreesh -8/+46
2010-07-04Fetch created binaries rather than their originsAvatar Ciaran McCreesh -2/+2
2010-07-04Crude via-binary supportAvatar Ciaran McCreesh -1/+203
2010-07-03Use created binaries when installing to multiple placesAvatar Ciaran McCreesh -3/+50
2010-07-02Build binaries firstAvatar Ciaran McCreesh -0/+46
2010-07-02runtime means runtimeAvatar Ciaran McCreesh -0/+14
2010-07-02Decide nothings later onAvatar Ciaran McCreesh -2/+7
2010-07-01Let origins be filtered tooAvatar Ciaran McCreesh -16/+51
2010-07-01Move labels logic into resolver/Avatar Ciaran McCreesh -138/+324
2010-06-30Require working 'extern template' supportAvatar Ciaran McCreesh -31/+1
2010-06-29cave resolve --early / --lateAvatar Ciaran McCreesh -4/+28
2010-06-29Let the orderer specify node earlinessAvatar Ciaran McCreesh -17/+47
2010-06-29Numerical scoring for orderingAvatar Ciaran McCreesh -16/+38
2010-06-29Orderer voodoo for weak blocksAvatar Ciaran McCreesh -13/+33
2010-06-29Uninstall unused packages after ex-dependentsAvatar Ciaran McCreesh -2/+24
2010-06-29Uninstall packages before dependenciesAvatar Ciaran McCreesh -1/+19
2010-06-29Track resolvents for uninstall reasonsAvatar Ciaran McCreesh -80/+295
2010-06-28Don't purge things in worldAvatar Ciaran McCreesh -0/+7
2010-06-28Realise we can't purge soonerAvatar Ciaran McCreesh -0/+3
2010-06-28Handle special purge behavioursAvatar Ciaran McCreesh -6/+46
2010-06-28Make purges faster, and testAvatar Ciaran McCreesh -6/+207
2010-06-28unusedAvatar Ciaran McCreesh -9/+0
2010-06-28Handle fetch: cycles betterAvatar Ciaran McCreesh -1/+14
2010-06-28Order fetches early, and clean up fetch depsAvatar Ciaran McCreesh -9/+242