aboutsummaryrefslogtreecommitdiff
path: root/paludis/environments/paludis
AgeCommit message (Collapse)AuthorLines
2020-10-16modernize: Mark overriding functions as suchAvatar Marvin Schmidt -53/+53
Done using clang-tidy's `modernize-use-override` check
2018-04-09add reduced_username() to EnvironmentAvatar Benedikt Morbach -0/+13
2016-12-14Mark loop variable const (NFC)Avatar Marvin Schmidt -1/+1
Change-Id: Ib7fb03ca19f60114b54ec928d2134d205e693819
2016-11-30build: remove autotools based buildAvatar Saleem Abdulrasool -100/+0
There can be only one!
2016-11-30build: introduce cmake based build systemAvatar Saleem Abdulrasool -0/+29
2016-08-06modernize: use default method synthesisAvatar Saleem Abdulrasool -30/+10
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.
2016-08-04modernize: use override annotationsAvatar Saleem Abdulrasool -5/+5
Automated addition of override to overridden functions. NFC.
2016-08-04modernize: convert to range based for-loopsAvatar Saleem Abdulrasool -60/+48
Automated conversion to range based for loops. NFC
2016-01-17build: unconditionally use visibility flagsAvatar Saleem Abdulrasool -1/+1
Remove the last remnants of icc support as the current released versions do not support C++11 and we intend to use clang as the alternate compiler. This cleans up the compile flags to remove the now obsoleted definition (-DPALUDIS_USE_VISIBILITY), the unnecessary compile time checks, and the handling for ICC in the macros.
2015-08-21throw() -> noexceptAvatar Wouter van Kesteren -4/+4
Change-Id: I461abfda8b7297c1bd04f1090f8d58fa96364616 Reviewed-on: https://galileo.mailstation.de/gerrit/1892 Reviewed-by: Saleem Abdulrasool <compnerd@compnerd.org> Reviewed-by: Kylie McClain <somasis@exherbo.org>
2014-09-17Remove 'breaks Portage' codeAvatar Ciaran McCreesh -69/+4
2013-06-23C++11: auto convert to nullptr via cpp11-migrateAvatar Saleem Abdulrasool -1/+1
This is a blanket migration via the clang C++11 migration tool to convert NULL pointer to nullptr usage. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-05-22Use nullptrAvatar Ciaran McCreesh -26/+20
2013-05-22Switch to std mutex and condition_variableAvatar Ciaran McCreesh -54/+48
2013-03-02explicit cast of enumerationsAvatar Saleem Abdulrasool -2/+2
clang (correctly) flags the non-cast values as being tautological (as they are outside the enumerated values). Explicitly cast the values to the enumeration for the error condition checks.
2013-02-26fix tag mismatchesAvatar Saleem Abdulrasool -9/+9
This is a mechanical change to address tag mismatches for forward declaration. This is not an error, however, the sheer number of these warnings caused by the extensive amount of forward declaration usage drowns out the errors. This has no functional change.
2012-09-14Refactor to allow subslotsAvatar Ciaran McCreesh -1/+2
2012-03-03include unistd.h for some function declarationsAvatar Daniel Mierswa -0/+2
getcwd, symlink, unlink, rmdir, readlink, chown, lchown, close, getpid, getgid, getuid, isatty
2011-09-14Pass root into output confsAvatar Ciaran McCreesh -3/+9
2011-09-06Support -@groupsAvatar Ciaran McCreesh -2/+15
2011-09-06Make use of licence groupsAvatar Ciaran McCreesh -3/+47
2011-08-07Move explicit instantiations to namespace paludisAvatar Elias Pipping -9/+17
Makes clang++ happy
2011-06-16ClipboardoAvatar Ciaran McCreesh -1/+1
2011-06-11Don't create virtuals reposAvatar Ciaran McCreesh -15/+0
2011-06-09Maybe fix some gtest-related build issuesAvatar Ciaran McCreesh -2/+2
2011-05-19Revert the package dep spec changesAvatar Ciaran McCreesh -42/+24
2011-04-12Fix set token unmaskingAvatar Ciaran McCreesh -1/+1
2011-04-12MetadataKey value -> parse_valueAvatar Ciaran McCreesh -3/+4
2011-04-07Constraint -> RequirementAvatar Ciaran McCreesh -18/+18
2011-04-05No need for fancy PackageDepSpecData subclassingAvatar Ciaran McCreesh -5/+11
2011-04-04Start using constraints for PackageDepSpecsAvatar Ciaran McCreesh -19/+31
2011-03-26Use Environment rather than PackageDatabaseAvatar Ciaran McCreesh -39/+34
2011-03-26paludis_command not usedAvatar Ciaran McCreesh -21/+0
2011-03-21gtest moreAvatar Ciaran McCreesh -186/+158
2011-03-20Don't bother with test_extrasAvatar Ciaran McCreesh -2/+0
2011-03-20Move env var names into headerAvatar Ciaran McCreesh -16/+21
2011-02-28Allow sets in /usrAvatar Ciaran McCreesh -17/+30
2011-02-26Allow unmasking by token kind in Paludis configsAvatar Ciaran McCreesh -25/+64
2011-02-26Pass optional reason to unmask queriesAvatar Ciaran McCreesh -6/+7
2011-02-21Remove simple_ from visitorAvatar Ciaran McCreesh -1/+1
2011-02-06UnusedAvatar Ciaran McCreesh -1/+1
2011-02-06Dep tags are no longer neededAvatar Ciaran McCreesh -10/+0
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -48/+62
Fixes: ticket:1070
2011-01-08Be explicit about crefsAvatar Ciaran McCreesh -2/+2
2011-01-07Pass ID to match_packageAvatar Ciaran McCreesh -21/+22
2011-01-01Use name_foo rather than foo_nameAvatar Ciaran McCreesh -21/+21
2011-01-01PackageID::repository_name rather than ::repositoryAvatar Ciaran McCreesh -1/+1
2011-01-01Pass PackageIDs by shared_ptrAvatar Ciaran McCreesh -24/+24
2010-12-19Support groups in suggestions.confAvatar Ciaran McCreesh -19/+74
2010-12-17suggestions.confAvatar Ciaran McCreesh -20/+376