aboutsummaryrefslogtreecommitdiff
path: root/paludis/repositories/e/e_stripper.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.
2012-12-05stripper: add support to compress DWARF sectionsAvatar Saleem Abdulrasool -0/+9
This adds a new dwarf_compress build option to use dwz to compress the DWARF information in executables and libraries. Use of this functionality requires the dwz package to be installed and available in the default path. Enabling this during builds can reduce the size of the *compressed* symbols by an additional ~10-25%.
2012-12-05stripper: refactor the action description stringsAvatar Saleem Abdulrasool -12/+17
The action description strings are used by the subclasses of the stripper. Rather than duplicating them, move them into the base class. Reorder the functions to match ordering and annotate virtual and overrides.
2011-01-27Show compressing splits as spzAvatar Ciaran McCreesh -2/+4
2011-01-27Use build_options: symbols for eAvatar Ciaran McCreesh -1/+1
2011-01-27Support compressing split debug symbolsAvatar Ciaran McCreesh -0/+1
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -3/+2
Fixes: ticket:1070
2010-08-24FSEntry -> FSPath, FSStatAvatar Ciaran McCreesh -6/+5
Fixes: ticket:967
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -5/+5
2010-07-22Less verbose PrivateImplementationPatternAvatar Ciaran McCreesh -1/+1
2010-05-19New improved NamedValue syntaxAvatar Ciaran McCreesh -5/+5
2009-02-11Move output manager out of utilAvatar Ciaran McCreesh -1/+1
2009-02-10Don't do log via OutputManager for nowAvatar Ciaran McCreesh -0/+1
2009-02-07Use output managerAvatar Ciaran McCreesh -6/+6
2008-10-24Paludis is about choices.Avatar Ciaran McCreesh -2/+3
2008-08-03Kill kc. Breaks python.Avatar Ciaran McCreesh -11/+11
2008-03-06Replace builtin_strip with a common Stripper class. Support stripping when ↵Avatar Ciaran McCreesh -0/+93
using importare. Fixes: ticket:424