summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Bug #244947 - Add repoman support for checking masked and forced flags onZac Medico2008-11-011-0/+25
* Remove unused conditional_disabled and conditional_enabled attributes fromZac Medico2008-10-311-2/+2
* Implement the new EAPI 2 blocker behavior, including !!atom sytax whichZac Medico2008-09-191-6/+32
* Remove redundant use dep validation code that's handled by regular expressionZac Medico2008-07-301-6/+2
* Remove unused variable.Zac Medico2008-07-301-1/+1
* * Add more use dep validation.Zac Medico2008-07-301-7/+21
* Change conditional USE deps syntax and expermental EAPI from 2_pre0 to 2_pre1.Zac Medico2008-07-301-11/+14
* Tweak table alignment.Zac Medico2008-07-291-2/+2
* Implement _use_dep.__nonzero__().Zac Medico2008-07-291-0/+3
* Fix _use_dep.__str__() to work correctly in the case when conditional USEZac Medico2008-07-291-0/+2
* Fix alignment.Zac Medico2008-07-281-1/+1
* Tweak the conditional USE deps examples.Zac Medico2008-07-281-4/+4
* Remove pointless generator expression.Zac Medico2008-07-281-1/+1
* Disable the multi-bracket USE deps syntax, so only the comma separated syntaxZac Medico2008-07-281-1/+4
* Implement new conditional USE dep syntax:Zac Medico2008-07-281-25/+75
* * Add support in dep_getusedeps() and isvalidatom() for comma separated USEZac Medico2008-07-281-3/+28
* Bug #233137 - Implement Atom.split().Zac Medico2008-07-281-1/+2
* Py3k compatibility patch by Ali Polatel <hawking@g.o>.Zac Medico2008-07-021-1/+1
* Use weakref.WeakValueDictionary to make cached Atom instances eligible forZac Medico2008-06-241-1/+2
* Implement Atom.__cmp__() so that things like list.sort() work correctlyZac Medico2008-06-211-0/+9
* Remove unused Atom.string attribute.Zac Medico2008-06-201-1/+1
* Make isvalidatom() use the Atom cache to avoid validating the same atomZac Medico2008-06-201-0/+3
* Make Atom use str.__eq__ and __ne__ also.Zac Medico2008-06-201-1/+1
* Make Atom use str.__hash__.Zac Medico2008-06-201-1/+1
* Make the Atom cache dict private and add a docstring for _AtomCache.Zac Medico2008-06-201-3/+7
* Use a metaclass to cache Atom instances transparently. This should improveZac Medico2008-06-201-0/+11
* Instead of having Atom inherit from str, just emulate the interface. ThisZac Medico2008-06-201-2/+15
* Fix TypeError: 'tuple' object does not support item assignmentZac Medico2008-05-311-0/+1
* * Tweak isvalidatom() to treat "null" category as valid, but missing categoryZac Medico2008-05-311-9/+20
* Simplify None Package.slot handling in match_from_list().Zac Medico2008-05-301-2/+2
* Fix Atom attribute handling in get_operator() and dep_getslot() to accountZac Medico2008-05-301-4/+4
* Set Atom.use = None when there are no USE deps (instead of the emptyZac Medico2008-05-271-0/+2
* Define __slots__ for the _use_dep class.Zac Medico2008-05-271-0/+4
* Fix USE dep matching support in match_from_list() so that it checksZac Medico2008-05-271-3/+8
* * Add support for Package instances and USE deps in match_from_list().Zac Medico2008-05-251-7/+44
* Fix isvalidatom() so tests pass, and add a USE deps case to the tests.Zac Medico2008-05-251-4/+8
* Add support for conditionals inside USE dependencies. This is usefulZac Medico2008-05-251-4/+42
* Fix broken dep_getusedeps() cache behavior so that it returns theZac Medico2008-05-241-2/+3
* Fix paren_reduce() so that it appropriately raises an InvalidDependString()Zac Medico2008-05-241-1/+5
* Fix paren_reduce() so that it appropriately raises an InvalidDependString()Zac Medico2008-05-241-0/+3
* Fix use_reduce() so that it appropriately raises an InvalidDependStringZac Medico2008-05-241-1/+1
* Bug #2272 - Extend dependency atom sytax to specify enabled or disabledZac Medico2008-05-231-5/+71
* add @ to the list of invalid atom chars so sets with prefix aren't considered...Marius Mauch2008-03-181-1/+1
* When in strict mode, make paren_reduce() detect missing whitespace aroundZac Medico2008-03-151-0/+8
* Make strip_empty() return a nedw list instead of working in-place. Thanks toZac Medico2008-03-131-5/+1
* Bug #203316 - Fix isvalidatom() to properly detect invalid operatorsZac Medico2008-01-111-1/+1
* Don't cache results from match_from_list() since *dbapi.match() caches do the...Zac Medico2007-08-241-10/+1
* Remove the "missing left parenthesis" test for now since it gives false posit...Zac Medico2007-06-111-3/+0
* For bug #181355, detect parenthesis mismatch in paren_reduce(), raise an Inva...Zac Medico2007-06-111-2/+12
* Make all the python code respect USE conditionals in RESTRICT. It's already ...Zac Medico2007-06-071-1/+1