| Commit message (Expand) | Author | Age | Files | Lines |
* | Py3k compatibility patch by Ali Polatel <hawking@g.o>. | Zac Medico | 2008-07-02 | 1 | -1/+1 |
* | Use weakref.WeakValueDictionary to make cached Atom instances eligible for | Zac Medico | 2008-06-24 | 1 | -1/+2 |
* | Implement Atom.__cmp__() so that things like list.sort() work correctly | Zac Medico | 2008-06-21 | 1 | -0/+9 |
* | Remove unused Atom.string attribute. | Zac Medico | 2008-06-20 | 1 | -1/+1 |
* | Make isvalidatom() use the Atom cache to avoid validating the same atom | Zac Medico | 2008-06-20 | 1 | -0/+3 |
* | Make Atom use str.__eq__ and __ne__ also. | Zac Medico | 2008-06-20 | 1 | -1/+1 |
* | Make Atom use str.__hash__. | Zac Medico | 2008-06-20 | 1 | -1/+1 |
* | Make the Atom cache dict private and add a docstring for _AtomCache. | Zac Medico | 2008-06-20 | 1 | -3/+7 |
* | Use a metaclass to cache Atom instances transparently. This should improve | Zac Medico | 2008-06-20 | 1 | -0/+11 |
* | Instead of having Atom inherit from str, just emulate the interface. This | Zac Medico | 2008-06-20 | 1 | -2/+15 |
* | Fix TypeError: 'tuple' object does not support item assignment | Zac Medico | 2008-05-31 | 1 | -0/+1 |
* | * Tweak isvalidatom() to treat "null" category as valid, but missing category | Zac Medico | 2008-05-31 | 1 | -9/+20 |
* | Simplify None Package.slot handling in match_from_list(). | Zac Medico | 2008-05-30 | 1 | -2/+2 |
* | Fix Atom attribute handling in get_operator() and dep_getslot() to account | Zac Medico | 2008-05-30 | 1 | -4/+4 |
* | Set Atom.use = None when there are no USE deps (instead of the empty | Zac Medico | 2008-05-27 | 1 | -0/+2 |
* | Define __slots__ for the _use_dep class. | Zac Medico | 2008-05-27 | 1 | -0/+4 |
* | Fix USE dep matching support in match_from_list() so that it checks | Zac Medico | 2008-05-27 | 1 | -3/+8 |
* | * Add support for Package instances and USE deps in match_from_list(). | Zac Medico | 2008-05-25 | 1 | -7/+44 |
* | Fix isvalidatom() so tests pass, and add a USE deps case to the tests. | Zac Medico | 2008-05-25 | 1 | -4/+8 |
* | Add support for conditionals inside USE dependencies. This is useful | Zac Medico | 2008-05-25 | 1 | -4/+42 |
* | Fix broken dep_getusedeps() cache behavior so that it returns the | Zac Medico | 2008-05-24 | 1 | -2/+3 |
* | Fix paren_reduce() so that it appropriately raises an InvalidDependString() | Zac Medico | 2008-05-24 | 1 | -1/+5 |
* | Fix paren_reduce() so that it appropriately raises an InvalidDependString() | Zac Medico | 2008-05-24 | 1 | -0/+3 |
* | Fix use_reduce() so that it appropriately raises an InvalidDependString | Zac Medico | 2008-05-24 | 1 | -1/+1 |
* | Bug #2272 - Extend dependency atom sytax to specify enabled or disabled | Zac Medico | 2008-05-23 | 1 | -5/+71 |
* | add @ to the list of invalid atom chars so sets with prefix aren't considered... | Marius Mauch | 2008-03-18 | 1 | -1/+1 |
* | When in strict mode, make paren_reduce() detect missing whitespace around | Zac Medico | 2008-03-15 | 1 | -0/+8 |
* | Make strip_empty() return a nedw list instead of working in-place. Thanks to | Zac Medico | 2008-03-13 | 1 | -5/+1 |
* | Bug #203316 - Fix isvalidatom() to properly detect invalid operators | Zac Medico | 2008-01-11 | 1 | -1/+1 |
* | Don't cache results from match_from_list() since *dbapi.match() caches do the... | Zac Medico | 2007-08-24 | 1 | -10/+1 |
* | Remove the "missing left parenthesis" test for now since it gives false posit... | Zac Medico | 2007-06-11 | 1 | -3/+0 |
* | For bug #181355, detect parenthesis mismatch in paren_reduce(), raise an Inva... | Zac Medico | 2007-06-11 | 1 | -2/+12 |
* | Make all the python code respect USE conditionals in RESTRICT. It's already ... | Zac Medico | 2007-06-07 | 1 | -1/+1 |
* | Fix an IndexError in get_operator() that occurs when isvalidatom() passes it ... | Zac Medico | 2007-05-30 | 1 | -0/+2 |
* | For bug #180399, raise an appropriate InvalidDependString exception if there ... | Zac Medico | 2007-05-30 | 1 | -1/+12 |
* | Return a copy of the cached result from match_from_list(). | Zac Medico | 2007-05-30 | 1 | -1/+1 |
* | Fix slot handling at the beginning of match_from_list(). | Zac Medico | 2007-05-30 | 1 | -2/+1 |
* | Fix get_operator() and best_match_to_list() so that slot deps mesh properly w... | Zac Medico | 2007-05-29 | 1 | -1/+2 |
* | Fix dep_getcpv() so that it always properly removes the slot regardless of wh... | Zac Medico | 2007-05-29 | 1 | -3/+2 |
* | Don't pass slotted packages into pkgsplit since it doesn't handle them. | Zac Medico | 2007-05-29 | 1 | -4/+11 |
* | For bug #179870, add support for cpv:slot in match_from_list() and use it to ... | Zac Medico | 2007-05-29 | 1 | -13/+10 |
* | Remember to call the superclass constructor. | Zac Medico | 2007-05-24 | 1 | -0/+1 |
* | Fix paren_normalize logic. | Zac Medico | 2007-05-24 | 1 | -6/+3 |
* | Add more relevant package metadata to the Packages index, including dependenc... | Zac Medico | 2007-05-24 | 1 | -0/+38 |
* | add docstrings | Alec Warner | 2007-02-10 | 1 | -0/+20 |
* | For backward compatibility with api consumers, _dep_check_strict behavior wil... | Zac Medico | 2007-02-07 | 1 | -2/+3 |
* | fix doc typo; more test fiddling | Alec Warner | 2007-02-01 | 1 | -2/+2 |
* | Round one of dep_getusedeps() | Alec Warner | 2007-02-01 | 1 | -1/+31 |
* | Namespace sanitizing, step 2 | Marius Mauch | 2007-01-25 | 1 | -10/+10 |
* | Namespace sanitizing, step 1 | Marius Mauch | 2007-01-25 | 1 | -0/+646 |