path: root/paludis/environments/paludis/world.cc
AgeCommit message (Collapse)AuthorLines
2016-08-06modernize: use default method synthesisAvatar Saleem Abdulrasool -3/+1
Convert a number of destructors to default synthesized functions. Try to inline a few instances into the header. It should be possible to inline all of them, however, gcc seems to emit a number of warnings. Furthermore, some of the destructors are pure-virtualed, but provide an implementation. Placing the definition into the header causes ODR violations.
2013-05-22Switch to std mutex and condition_variableAvatar Ciaran McCreesh -5/+5
2011-05-19Revert the package dep spec changesAvatar Ciaran McCreesh -8/+2
2011-04-07Constraint -> RequirementAvatar Ciaran McCreesh -2/+2
2011-04-05No need for fancy PackageDepSpecData subclassingAvatar Ciaran McCreesh -2/+8
2011-02-06Dep tags are no longer neededAvatar Ciaran McCreesh -6/+0
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -2/+2
Fixes: ticket:1070
2010-12-10Do our own buffering for SafeOFStreamAvatar Ciaran McCreesh -1/+1
2010-08-24FSEntry -> FSPath, FSStatAvatar Ciaran McCreesh -8/+8
Fixes: ticket:967
2010-08-05Move PartiallyMadePackageDepSpec into own headerAvatar Ciaran McCreesh -0/+1
2010-07-23Avoid more explicit newageAvatar Ciaran McCreesh -1/+1
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -4/+4
2010-07-22Less verbose PrivateImplementationPatternAvatar Ciaran McCreesh -1/+1
2010-07-22Use std::make_shared<>Avatar Ciaran McCreesh -1/+1
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -15/+15
2010-07-11Return whether world was changed.Avatar Ciaran McCreesh -12/+14
2010-05-19New improved NamedValue syntaxAvatar Ciaran McCreesh -18/+18
2010-05-17Update PaludisEnvironment::world for package movesAvatar Ciaran McCreesh -4/+14
2009-09-03Change how we deserialise package dep specsAvatar Ciaran McCreesh -9/+3
This reverts commit ad761cd5e507e344ebc5f0c467b04f7d3dc729a3.
2009-09-01updso_serialisedAvatar Ciaran McCreesh -3/+9
2009-02-09Avoid std::ifstream and std::ofstream.Avatar Ciaran McCreesh -4/+7
Unfortunately std::ifstream and std::ofstream are allowed to fail in unobvious ways when given a duff file. In particular, gcc won't error out when a std::ifstream is created for a directory until the first read occurs. So we write our own stream buffer classes that do error checking and throw useful exceptions on error, and use those instead.
2009-01-09New easier tree visitorsAvatar Ciaran McCreesh -4/+3
2008-12-06Kill more srAvatar Ciaran McCreesh -24/+25
2008-06-15For clarity, enable sets and disable disambiguation in the parsers passed to ↵Avatar David Leverton -3/+3
SetFile, even though it doesn't make a difference currently.
2008-06-15Boring API updates for parse_user_package_dep_spec changes (continued)Avatar Ciaran McCreesh -3/+6
2008-06-14Make --info show environment things. Fixes: ticket:593Avatar Ciaran McCreesh -0/+6
2008-04-26paludis::tr1:: is dead. We no longer support compilers that don't do tr1 ↵Avatar Ciaran McCreesh -16/+16
(that means you, gcc-3).
2008-04-22Implement foo* sets. Fixes: ticket:561Avatar Ciaran McCreesh -0/+3
2008-04-16Give log messages an idAvatar Ciaran McCreesh -7/+8
2008-03-09world is now in env, not repos. Fixes: ticket:421Avatar Ciaran McCreesh -0/+180