Merged from trunk -r14209:14219
| 14210 | In catpkgsplit(), use split('/', 1) since there should never |
| zmedico | be more than on slash to split. |
| 14211 | Optimize catpkgsplit() by creating a tuple directly instead |
| zmedico | of generating it from a list. Thanks to Marat Radchenko |
| | <slonopotamusorama@gmail.com> for this patch. |
| 14212 | Bug #283795 - Make dep_check() filter out expanded indirect |
| zmedico | virual deps after they are no longer needed, in order to |
| | avoid distortion of the depgraph. |
| 14213 | Reimplement isvalidatom() to use a single regular expression |
| zmedico | match. Thanks to Marat Radchenko <marat@slonopotamus.org> |
| | for this patch from bug #276813. |
| 14214 | In debug mode, avoid showing gcc QA search strings in the |
| zmedico | trace, so they won't trigger false positives. Thanks to Amit |
| | Dor-Shifer <amitds@oversi.com> for reporting. |
| 14215 | Fix code from previous commit so it's guaranteed to always |
| zmedico | properly reset debug state. |
| 14216 | Fix isvalidatom() to check the 'must not end in' clause from |
| zmedico | PMS 2.1.2. Thanks to Marat Radchenko |
| | <marat@slonopotamus.org> for this patch. |
| 14217 | Reimplement isspecific() using a single regular expression |
| zmedico | match. Thanks to Marat Radchenko <marat@slonopotamus.org> |
| | for this patch. |
| 14218 | Fix false positives in gcc QA with debug mode some more. |
| zmedico | Thanks again to Amit Dor-Shifer <amitds@oversi.com> for |
| | reporting. |
| 14219 | simplify atom regex (winning even more performance) and |
| zmedico | turns it in verbose mode with comments. Added more corner |
| | case tests. Thanks to Marat Radchenko |
| | <marat@slonopotamus.org> for this patch from bug #276813. |
svn path=/main/branches/prefix/; revision=14244