Commit Graph

47 Commits

Author SHA1 Message Date
Wouter van Kesteren
82a9e92b64 throw() -> noexcept
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>
2015-08-21 17:19:40 +02:00
Wouter van Kesteren
40c2e8e765 Fix linking error in e_repository_TEST.cc
e_repository_TEST.cc:180: undefined reference to `paludis::Set<paludis::WrappedValue<paludis::CategoryNamePartTag>, paludis::DefaultSetComparator<paludis::WrappedValue<paludis::CategoryNamePartTag> > >::find(paludis::WrappedValue<paludis::CategoryNamePartTag> const&) const'
2013-05-03 22:54:14 +02:00
Saleem Abdulrasool
0e6261448e allow partitioning image
This adds a new function `expart' which allows partitioning the image into
separate parts.  This information is then provided to the merge to record.

Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-03-11 22:35:15 -07:00
Saleem Abdulrasool
ac8b624f58 fix tag mismatches
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.
2013-02-26 20:25:21 -08:00
Ciaran McCreesh
535b0908fb GCC 4.7 does visibility differently 2012-04-15 14:51:19 +01:00
Elias Pipping
0d9560ed1d Move explicit instantiations to namespace paludis
Makes clang++ happy
2011-08-07 18:18:38 +01:00
Ciaran McCreesh
5dbb7636dd Replace Validated with WrappedValue
Slightly cleaner code, and will allow us to pass in additional
validation options.
2010-06-09 21:14:17 +01:00
Ciaran McCreesh
d3a6729806 Do sets differently
Sets from repositories are now named setname::repo, and we automatically
create a master setname containing all of those sets.

Cache sets cleanly whilst we're at it.

Fixes: ticket:746
2009-08-25 20:57:34 +01:00
Ciaran McCreesh
af59deeafa kill more sr 2008-12-06 19:13:49 +00:00
Ciaran McCreesh
7cd0c2d122 Paludis is about choices. 2008-10-24 09:32:40 +01:00
Ciaran McCreesh
87294dc0c4 New Selection + Filter + Generator interface using Environment, replacing the old PackageDatabase Query. Fixes: ticket:559 2008-06-01 13:51:46 +00:00
Ciaran McCreesh
118de550d2 paludis::tr1:: is dead. We no longer support compilers that don't do tr1 (that means you, gcc-3). 2008-04-26 13:59:04 +00:00
Ciaran McCreesh
f6739689f4 Implement foo* sets. Fixes: ticket:561 2008-04-22 05:19:26 +00:00
Ciaran McCreesh
a23e77e48c Give log messages an id 2008-04-16 14:01:13 +00:00
Ciaran McCreesh
c022723703 Fix ref to temp 2008-02-28 10:23:34 +00:00
Ciaran McCreesh
950188b342 Fix compile with icc 10.1 2008-01-23 06:56:30 +00:00
David Leverton
8ed98c4066 Sort keywords by name first, then by stable/testing/etc. 2008-01-22 01:25:28 +00:00
David Leverton
d4a6d90e2c Tidy up some of the EAPI options. 2008-01-03 23:19:02 +00:00
Ciaran McCreesh
d832a1dd9e Stop using libebt, libwrapiter. C++0x compliant iterators. Use static_assert, concepts where available. 2007-11-02 07:39:03 +00:00
Ciaran McCreesh
6e0aedd0a4 Remove email addresses from places that aren't AUTHORS 2007-10-23 23:33:12 +00:00
Ciaran McCreesh
08aec53f3f Use an email address that works 2007-10-23 22:52:29 +00:00
Ciaran McCreesh
dc66c51d73 EAPI 1 support. Fixes: ticket:402. Fixes: ticket:403. Fixes: ticket:404. Fixes: ticket:405 2007-10-18 17:06:13 +00:00
Ciaran McCreesh
eb70ca8dae More doxygen work 2007-10-09 07:38:42 +00:00
Ciaran McCreesh
538756fb32 Formatters 2007-09-22 09:26:29 +00:00
Ciaran McCreesh
50b532511e More EAPI-configurable options. Allow characters other than underscore for USE_EXPAND. Fixes: ticket:285. Fixes: ticket:311 2007-07-07 09:41:17 +00:00
Ciaran McCreesh
624bfdfc96 r3770@snowflake: ciaranm | 2007-07-05 01:48:14 +0100
Collection -> Sequence, Set, Map. Fixes: ticket:241
2007-07-05 00:50:29 +00:00
Ciaran McCreesh
927e85f20d r3336@snowflake: ciaranm | 2007-06-06 14:25:08 +0100
Use libwrapiter 1.2.0
2007-06-06 13:25:42 +00:00
Ciaran McCreesh
3faf8fd938 More EAPI work 2007-05-26 22:21:38 +00:00
Ciaran McCreesh
71c030417c Change how we specify operators 2007-05-18 20:10:31 +00:00
Ciaran McCreesh
3fff5654a7 Cache VersionMetadata values. Make RESTRICT, HOMEPAGE DepSpecs rather than flat. Allow +/- in IUSE. 2007-05-13 09:22:21 +00:00
Piotr Jaroszyński
213d79e1a6 Small improvements and PMS compliance changes in name validators. Fixes: ticket:159 ticket:160 2007-05-02 17:55:19 +00:00
Piotr Jaroszyński
9dba31b07f Change UseFlagState, VersionOperatorValue and LogContext to smart enums. 2007-04-28 12:55:20 +00:00
Ciaran McCreesh
8d4ad57e77 Disallow dots at the start of names 2006-12-31 01:49:40 +00:00
Ciaran McCreesh
7e2b6bec85 Move things around 2006-11-28 13:06:54 +00:00
Ciaran McCreesh
7f93223dfb Make a SetName class 2006-10-26 12:07:34 +00:00
Ciaran McCreesh
9c411e3706 My email address is now ciaranm@ciaranm.org 2006-08-27 16:34:06 +00:00
Ciaran McCreesh
fc8698f501 Use compare rather than operator< for sr comparisons where appropriate. Our cpv comparisons are now approximately three million six hundred and twenty five thousand two hundred and seven times faster than pkgcore's. 2006-08-12 13:53:46 +00:00
Ciaran McCreesh
7aa27f82fb Stop using smart_record, start using sr 2006-08-11 16:35:12 +00:00
Stephen P. Bennett
5ace55a1e6 Allow . in category names to make crossdev happy. 2006-07-12 21:28:45 +00:00
Ciaran McCreesh
e3d0e0c946 Remove some unnecessary inlining 2006-07-08 16:00:02 +00:00
Ciaran McCreesh
d9c88232ce Tidy up some includes 2006-06-17 09:38:37 +00:00
Ciaran McCreesh
7864df6fe0 More documentation reworking 2006-04-19 18:16:31 +00:00
Ciaran McCreesh
e2251d0727 Change my email address. Sorry people, looks like you're all going to have to recompile everything :) 2006-04-14 12:07:57 +00:00
Ciaran McCreesh
aaf7416423 VCise sync 2006-04-05 12:18:54 +00:00
Ciaran McCreesh
998ded9090 Don't barf on -100dpi and the like in package names 2006-04-05 07:25:19 +00:00
Ciaran McCreesh
5bf1ffd28b Don't allow / in repo names, as per GLEP 42. 2006-03-08 03:08:27 +00:00
Ciaran McCreesh
bab248ba64 Merge _name files. 2006-03-08 02:50:18 +00:00