| Commit message (Expand) | Author | Age | Files | Lines |
* | Use a regular expression for SLOT validation inside vardbapi.aux_get(). | Zac Medico | 2009-09-30 | 1 | -2/+3 |
* | Take regular expressions from portage.dep and use them to reimplement | Zac Medico | 2009-09-30 | 1 | -12/+1 |
* | Define __bool__() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-25 | 1 | -1/+4 |
* | Remove redundant list() since starred expressions work with iterators. | Zac Medico | 2009-09-22 | 1 | -1/+1 |
* | Use next(iterator) instead of iterator.next() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -2/+2 |
* | Use dict.(keys|values|items)() instead of dict.(iterkeys|itervalues|iteritems... | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -3/+3 |
* | Simplify match_to_list(). Thanks to Marat Radchenko <marat@slonopotamus.org> | Zac Medico | 2009-09-21 | 1 | -8/+1 |
* | Show deprecation warnings when dep_* legacy code is triggered. | Zac Medico | 2009-09-21 | 1 | -1/+10 |
* | Define basestring as str when Python 3 is used. | Arfrever Frehtes Taifersar Arahesis | 2009-09-21 | 1 | -0/+3 |
* | Make Atom.__init__ call the base class constructor, though it doesn't seem | Zac Medico | 2009-09-21 | 1 | -0/+2 |
* | Make Atom inherit from str. Thanks to Marat Radchenko | Zac Medico | 2009-09-20 | 1 | -79/+24 |
* | Add isinstance(mydep, Atom) checks to the dep_* functions since we don't use av2.2_rc41 | Zac Medico | 2009-09-19 | 1 | -6/+15 |
* | Avoid lots of redundant Atom constructor calls. Thanks to Marat Radchenko | Zac Medico | 2009-09-19 | 1 | -4/+6 |
* | Atom optimizations. Remove the metaclass and cache since it just slows it | Zac Medico | 2009-09-18 | 1 | -52/+21 |
* | Simplify cpv_getkey() by just calling dep_getkey('=' + mycpv). | Zac Medico | 2009-09-14 | 1 | -1/+0 |
* | Make dep_getcpv() use Atom, and fall back to legacy code for backward compat. | Zac Medico | 2009-09-14 | 1 | -10/+7 |
* | Insice match_from_list(), use remove_slot() instead of dep_getcpv() where | Zac Medico | 2009-09-14 | 1 | -1/+1 |
* | Use a regular expression for cpv_getkey(), and fall back to legacy code if | Zac Medico | 2009-09-14 | 1 | -0/+1 |
* | Make get_operator() use Atom, and remove unnecessary reflection code from | Zac Medico | 2009-09-14 | 1 | -6/+7 |
* | Make isspecific() use the Atom class and fall back to legacy code if the | Zac Medico | 2009-09-14 | 1 | -13/+9 |
* | Use the Atom class to implement dep_getkey(), and fall back to legacy code | Zac Medico | 2009-09-14 | 1 | -0/+10 |
* | Simplify isvalidatom() to simply use the Atom class. Thanks to Marat | Zac Medico | 2009-09-14 | 1 | -33/+3 |
* | Simplify the _pkg regex and fix validation for some cases by using the | Zac Medico | 2009-09-14 | 1 | -12/+35 |
* | Simlify the Atom regex. Thanks to Marat Radchenko <marat@slonopotamus.org> | Zac Medico | 2009-09-14 | 1 | -9/+4 |
* | Make the Atom constructor use regular expression match groups for | Zac Medico | 2009-09-13 | 1 | -22/+41 |
* | Fix docs for isjustname() since it doesn't raise InvalidAtom now. | Zac Medico | 2009-09-12 | 1 | -1/+0 |
* | Add backward compatibility to isjustname(), so the tests don't fail. | Zac Medico | 2009-09-12 | 1 | -1/+10 |
* | Fix isjustname docstring to have a valid atom in the example. | Zac Medico | 2009-09-12 | 1 | -1/+1 |
* | Reimplement isjustname() using the Atom class. Thanks to Marat Radchenko | Zac Medico | 2009-09-12 | 1 | -13/+8 |
* | Implement Atom.__copy__ and __deepcopy__ to return self, since instances are | Zac Medico | 2009-09-12 | 1 | -0/+9 |
* | simplify atom regex (winning even more performance) and turns it in verbose | Zac Medico | 2009-09-08 | 1 | -8/+16 |
* | Reimplement isspecific() using a single regular expression match. Thanks to | Zac Medico | 2009-09-08 | 1 | -11/+9 |
* | Fix isvalidatom() to check the 'must not end in' clause from PMS 2.1.2. | Zac Medico | 2009-09-08 | 1 | -4/+5 |
* | Reimplement isvalidatom() to use a single regular expression match. Thanks | Zac Medico | 2009-09-07 | 1 | -67/+41 |
* | Prepare 308 messages to localization. | Arfrever Frehtes Taifersar Arahesis | 2009-08-15 | 1 | -28/+29 |
* | Bug #280269 - Fix Atom.__str__ so that it doesn't try to encode a unicode | Zac Medico | 2009-08-04 | 1 | -1/+3 |
* | Bug #278729 - Add an Atom.without_use attribute which is identical to the | Zac Medico | 2009-08-03 | 1 | -1/+8 |
* | Add note about 'use' in the Atom.intersects() docstring.v2.2_rc31 | Zac Medico | 2009-04-19 | 1 | -2/+3 |
* | Add a new --deselect action which removes atoms from the world file. This | Zac Medico | 2009-04-19 | 1 | -0/+30 |
* | Implement _use_dep.__repr__(). Thanks to Douglass Anderson for the suggestion. | Zac Medico | 2009-03-30 | 1 | -0/+3 |
* | Update dep_getusedeps() docstring. Thanks to Douglass Anderson | Zac Medico | 2009-03-30 | 1 | -2/+2 |
* | Use enumerate() inside use_reduce() validation code. | Zac Medico | 2009-03-05 | 1 | -2/+2 |
* | Use basestring instead of str for isinstance check inside use_reduce() so | Zac Medico | 2009-03-05 | 1 | -1/+2 |
* | Make Atom instances consume less memory by implementing str methods at the | Zac Medico | 2009-02-28 | 1 | -9/+61 |
* | Make isvalidatom() identify empty slot as invalid (missing slot is valid) and | Zac Medico | 2009-02-19 | 1 | -0/+4 |
* | For compatibility with python-3.0, use isinstance() instead of type(). | Zac Medico | 2009-02-19 | 1 | -2/+2 |
* | Fix more false positives in isvalidatom() from previous commits. | Zac Medico | 2009-02-15 | 1 | -2/+3 |
* | Fix isvalidatom() logic from previous commit to avoid false positives. | Zac Medico | 2009-02-15 | 1 | -1/+1 |
* | Fix isvalidatom to properly identify an invalid atom such as | Zac Medico | 2009-02-15 | 1 | -0/+2 |
* | For py3k compat, remove Atom.__cmp__() and use str.__lt__() instead. | Zac Medico | 2008-12-10 | 1 | -10/+2 |